Какой самый простой способ поделиться мультиконтейнерным приложением в Docker Hub? - PullRequest
0 голосов
/ 02 мая 2018

У меня есть полностью закрепленное приложение с несколькими службами: интерфейсом, бэкэндом, пользовательским сервисом, несколькими базами данных и т. Д. *

Я управляю всем, используя файл docker-compose.yml. Сейчас я пытаюсь поделиться этим приложением с кем-то, у кого нет знаний в области CS / кодирования, так что все, что им нужно будет сделать, это вытащить это приложение из концентратора докеров и ввести команду docker-compose up или что-то подобное.

Я ищу лучший способ сделать это, и я очень теряюсь из-за лексикона докера о роях, связках, стеках, услугах и т. Д ...

Как лучше всего делиться коллекцией изображений, начинающихся с файла docker-compose.yml?

1 Ответ

0 голосов
/ 02 мая 2018

Передайте изображения в Dockerhub (возможно, в частный репозиторий).

Передайте файл docker-compose.yml тому, кто в нем нуждается (вместе с соответствующим .env, если необходимо).

Заставьте их войти в Docker Hub (т. Е. Им потребуется пользователь Dockerhub и доступ к вашим изображениям, если они находятся в частном хранилище)

Запустить docker-compose up -d

Это должно быть все, что вам нужно сделать, docker-compose должен вытянуть изображения вниз, а Боб - ваш дядя.

...