Можно ли упаковать в docker образ проект на docker compose?

Я недавно взялся за изучение докера и столкнулся с такой проблемой
Есть проект, который разворачивается в докер с помощью docker compose
Разворачивается 3 сервиса
Причем только один из них, с помощью докерфайла
Остальные из стандартных образов
Как это все можно упаковать и отправить на другую машину? Кроме как архивом, стандартными средствами докера это как-то делается?
  • Вопрос задан
  • 274 просмотра
Решения вопроса 1
Austin_Powers
@Austin_Powers
Web developer (Symfony, Go, Vue.js)
Залить проект в git репозиторий.
Установить на другой машине `git`, `docker`, `docker-compose`
Склонировать репозиторий на другой машине.
Собрать, запустить контейнеры.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
vasilyevmn
@vasilyevmn
DevOps
https://docs.docker.com/engine/reference/commandli...
https://docs.docker.com/engine/reference/commandli...

Примерно так:
docker commit <имя образа> <название image>
docker save <название image> > /tmp/save.tar
scp /tmp/save.tar usernme@hostanme:/tmp/save.tar
---
docker load < /tmp/save.tar
docker run <имя образа> <название image>
Ответ написан
Комментировать
DMGarikk
@DMGarikk
Lead Software Developer
можно ещё вот такую штуку покурить
https://github.com/tiangolo/docker-with-compose

не совсем то, но мне кажется на базе неё можно реализовать то что вам нужно
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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