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

Я недавно взялся за изучение докера и столкнулся с такой проблемой
Есть проект, который разворачивается в докер с помощью docker compose
Разворачивается 3 сервиса
Причем только один из них, с помощью докерфайла
Остальные из стандартных образов
Как это все можно упаковать и отправить на другую машину? Кроме как архивом, стандартными средствами докера это как-то делается?
  • Вопрос задан
  • 273 просмотра
Решения вопроса 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

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

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

Войти через центр авторизации
Похожие вопросы
Искра Екатеринбург
от 80 000 до 100 000 ₽
Art gorka Санкт-Петербург
от 60 000 ₽
от 40 000 до 60 000 ₽