Push Docker Image для роения - PullRequest
       13

Push Docker Image для роения

0 голосов
/ 07 ноября 2018

Я очень новичок в докере и рое. У меня есть два виртуальных сервера, скажем, A и B в моей локальной сети. Я настроил Docker Swarm A в качестве менеджера, а B - рабочий. У меня есть другая машина, скажем, C, которая имеет исходный код моего приложения и dockerfile. Я могу успешно создать образ докера и запустить этот образ на своем компьютере C. Но я не знаю, как я могу вытащить этот образ для скопления кластеров. Есть кто-нибудь, чтобы помочь, как я могу потянуть изображение докера, чтобы роиться?

1 Ответ

0 голосов
/ 07 ноября 2018

Вам нужен реестр Docker, dockerhub - хороший выбор, если вы не возражаете против того, чтобы ваши изображения были общедоступными (вы можете иметь одно частное бесплатно).

В противном случае вы можете запустить свой собственный реестр на машине, доступной на машинах A и B (может быть просто A):

docker run -p 5000:5000 --name registry --restart always -d registry:2

После запуска нажмите на изображение, затем в конфигурации роя укажите изображение как изображение.

Рекомендуемое чтение: https://blog.docker.com/2013/07/how-to-use-your-own-registry/

...