Могу ли я сохранить в Docker после некоторой ручной установки? - PullRequest
0 голосов
/ 12 июня 2018

Я хотел бы знать, возможно ли это в докере?и как?

У меня есть минимальное изображение, созданное с использованием минимального Dockerfile.

Затем я "запускаю" это изображение в интерактивном режиме и получаю окно cmd (или оболочку).

Теперь я хотел бы выполнить некоторые ручные установки, которые я не хочу кодировать в Dockerfile.

Как только я закончу, я бы хотел сохранить это как новое изображение или прямо над исходным изображением.я начал во время "беги" спасибо

Ответы [ 2 ]

0 голосов
/ 12 июня 2018

Вы можете сохранить контейнер в новом изображении, используя фиксацию контейнера Docker

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

Описание из документов:

Создать новое изображение изизменения контейнера

0 голосов
/ 12 июня 2018

Этот тип побеждает цель Docker, где время выполнения образа является неизменным.Вы должны добавить строки RUN в Dockerfile для выполнения установки (например, команды apt-get install -y), а затем выполнить сборку Docker.

...