Создание нового контейнера с той же конфигурацией, что и старый - PullRequest
0 голосов
/ 27 декабря 2018

Допустим, я делаю контейнер с некоторыми флагами.Например,

docker run -v my_volume:/data my_cool_image

Теперь, скажем, my_cool_image обновлен до новой версии.Есть хороший способ сделать новый контейнер с тем же флагом -v, что и старый?Контейнер правильно настроен так, что данные не сохраняются в контейнере, поэтому удаление старого контейнера не представляет проблемы.

Лучшее решение, которое я могу найти, - это использовать docker-compose, но это кажетсянемного глупо для систем с одним контейнером.

1 Ответ

0 голосов
/ 27 декабря 2018

Я бы использовал скрипт оболочки или YAML-файл Docker Compose.(На самом деле Compose не является излишним; если вы добавите некоторую обработку ошибок и напишите по одной опции в строке для удобства чтения, сценарий оболочки и файл YAML будут иметь одинаковую длину.)

Ничего встроенногов Docker, который может извлечь параметры docker run из существующего контейнера.

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