Как создать образ из контейнера Docker? - PullRequest
0 голосов
/ 17 октября 2018

Как я хочу сделать свое существующее приложение в виде Docker-изображений.И я должен установить много установок, которые я не могу сделать, используя файл Docker.Как я делаю, я создал Docker-контейнер с ОС, и вошел в него, и я установил все необходимое программное обеспечение.Теперь я хочу сделать из этого изображение.

Ответы [ 2 ]

0 голосов
/ 17 октября 2018

docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]

См. документ для более подробного объяснения


Если у вас нет особых потребностей, которые не позволяют использовать Dockerfile, чтобы построить свой образ, вы должны предпочесть Dockerfile с командой docker build

0 голосов
/ 17 октября 2018

Вы можете использовать docker commit.

Извлечение Официальная документация фиксации Docker :

Подтверждение фиксации [OPTIONS] CONTAINER [REPOSITORY [: TAG]]

- автор, -a Автор (например, «Джон Ганнибал Смит hannibal@a-team.com»)

- изменить, -c Применить инструкцию Dockerfile к созданному образу

- сообщение, -m Сообщение коммита

- pause, -p true Приостановить контейнер во время фиксации

Обратите внимание на это важное замечание:

По умолчанию контейнер фиксируетсяи его процессы будут приостановлены, пока изображение фиксируется.Это снижает вероятность возникновения повреждения данных в процессе создания фиксации.

Однако это не лучшая практика. Вы должны собрать все, используя файл dockerfile для удобства сопровождения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...