Как быстро заменить родительский контейнер?

У меня есть контейнеры со следующей иерархией
ubuntu > ruby-2.3.0 > nginx-passener > app
Как на production быстро заменить контейнер ruby-2.3.0 на ruby-2.3.1.
Пока что я вижу один вариант это поднять еще один сервер и заново пересобрать образы. Но при этом придется тащить с собой все данные из volumes. Ну а потом поменять ip домена в DNS.

Наверняка же есть способ эффективнее? :)
  • Вопрос задан
  • 143 просмотра
Пригласить эксперта
Ответы на вопрос 1
@Vaavaan
Идеология Докера - собирать образ.

Если у вас заранее собраны образы
до сих пор: ubuntu > ruby-2.3.0 >
и вот этот: ubuntu > ruby-2.3.1 >

то сделать оставшееся
> nginx-passener > app
Докер сможет очень быстро.

Что значит, тащить данные из Volume.
Переподключите.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы