Если изображение в настоящее время создается из файла Docker, и я выполняю некоторые изменения в этом файле Dockerfile, повлияет ли он на последующие шаги сборки?Что делать, если я изменяю файл Docker, когда сборка заканчивается?
3
A
ответ
6
Пока вы не перезапустите его. Первая версия Dockerfile будет в памяти и не будет осведомлена о ваших изменениях.
0
Вы должны увидеть Dockerfile как исходный код вашего контейнера (например, C, C++ или Go) и увидеть Docker изображение как скомпилированный двоичный файл, на самом деле докер изображение только двоичный файл, поэтому Dockerfile имеет значение только при выполнении команды docker build -t containerName .
, ведь контейнер - это всего лишь файл, который вы можете запустить или переместить в любую точку, где вы можете сделать docker run containerName
.
Так короткий ответ не имеет значения :)
я не думаю, что это так, Dockerfile читается укомплектовать в начале процесса сборки. – Gabbax0r