Стартиране на образ на Docker като контейнер
Изградих образ на Docker от файл на docker. Виждам, че образът е изграден успешно, но какво да правя с него? Не би ли трябвало да може да се стартира като контейнер?
536
3
Конкретният начин за изпълнение зависи от това дали сте дали на изображението таг/име или не.
С име (нека използваме Ubuntu):
Без име, само с използване на идентификатора:
За повече информация вижте Docker run reference.
Изпълнете следните стъпки:
$ docker images
Ще получите списък на всички локални образи Docker с посочените тагове.
$ docker run image_name:tag_name
Ако не сте посочили
tag_name
, автоматично ще се стартира образ с 'най-новия' таг.Вместо
image_name
можете да посочите и идентификатор на изображението (без tag_name).Ето един пример за стартиране на услуга Webdev в Docker. Името на образа е morrisjobke/webdav. Можете да го изтеглите от Docker Hub.
След като стартирате тези образи, можете да получите достъп до инстанцията WebDAV на адрес
http://localhost:8888/webdav
. Вътрешно папката/var/webdav
се използва като коренна папка на WebDAV.Можете да стартирате този контейнер по следния начин: