@Aios
Программист - Lite.

Как деплоить проект в Docker на Production?

Докер на windows - собранная инфраструктура, рабочие дата-контейнеры с базами, исходниками, сервисами. Как отправить это счастье на готовое docker окружение?
  • Вопрос задан
  • 1384 просмотра
Решения вопроса 1
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
ну дата контейнеры - никак. Вы можете их сдампить в образы в принципе.

В целом же алгоритм такой
- пушим образы в docker hub (или свой registry/distribution на сервере, в этом случае надо сначала задеплоить его куда-нибудь по той же схеме)
- добавляем целевую удаленную машину в docker-machine (драйвер general) - тот ставит там докеры шмокеры и в целом настраивает все
- при помощи docker-machine env переключаемся на удаленный docker-демон
- делаем docker-compose up -d или как вы там оркестрируете все. Для удобства стоит отдельный yml файлик под прод сделать и указать образы которые вы запушили.

Готово.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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