Образ Docker с машины loca dev на dev windows на машину linux

Я создал простое приложение с весенней загрузкой и создал его образ, используя docker build Dockerfile. Я хочу загрузить этот образ на компьютер с Linux и развернуть там контейнер. Где я могу найти образ этого приложения, чтобы отправить его на компьютер с Linux? Я использую набор инструментов Docker для запуска команд Docker в версии Windows 10 Home. Заранее спасибо.


person Arpit    schedule 09.12.2017    source источник


Ответы (1)


Чтобы отправить образ докера, вам нужен реестр. Общедоступные образы можно отправить через hub.docker.com. Частные контейнеры можно протолкнуть через частные реестры. Существует множество реестров, таких как: nexus 3 и gitlab.

итак в двух словах нужно сделать:

  • установить реестр докеров на машину, к которой могут получить доступ как ваша машина разработки, так и рабочая машина
  • Настройте конечные точки реестра для доступа
  • войти в закрытый реестр через докер
  • Отметьте свое изображение для реестра
  • нажмите изображение
  • зайти на сервер
  • вытащить образ из частного реестра
  • запустить его на сервере

OR

  • без реестра
  • снова создайте образ на Linux-машине
  • запустите его с Linux-машины из локальной сборки

удачи

person Ivonet    schedule 09.12.2017