У меня есть Docker контейнер, который автоматически перезапускается при сбросе экземпляра виртуальной машины GCE. Это хорошо, но любые изменения в нем не являются постоянными. Если я фиксирую контейнер, используя репозиторий базовых изображений и имя тега, создается новое изображение с этими метками, и базовое изображение теряет свой тег, к которому идет. Что было бы хорошо, если бы я мог запустить новый контейнер из него и затем запустить его автоматически.
Как бы я изменил или добавил перезапуск в другой контейнер, чем генерируется, когда я использую опцию «Автоматический перезапуск». Я использую ОС контейнера и ввожу запись тега docker .io / library / repo: в 'Образ контейнера'.
Контейнер называется с помощью klt - nvfp. Может быть, я могу просто переименовать другой контейнер? Или, может быть, где-то есть файл инициализации, в котором указывается, какой контейнер загружать при запуске.
РЕДАКТИРОВАТЬ: это была плохая идея. Используя 'docker rename' для переключения двух имен контейнеров, теперь klt - nvfp исчез, и мой контейнер с добавлениями - Status: Removal In Progress. А для загрузки новое изображение, созданное при фиксации, вернуло свои метки, а метки базового изображения вернутся к исходным. ... хорошо, теперь мой контейнер дополнений исчез, и контейнер klt - nvfp вернулся без изменений, которые я пытался зафиксировать в нем. ..observation: фактически создает новый контейнер каждый раз при автоматическом перезапуске c.