Как запустить docker образ в личном реестре - PullRequest
0 голосов
/ 18 апреля 2020

У меня есть личный небезопасный реестр на Ubuntu Server 18.04 (используется docker -compose), чей IP, скажем, 192.168.168.168; когда на Windows клиенте я просматриваю от Chrome до

http://192.168.168.168: 5000 / v2 / _catalog

Я получаю

{"repositories":["hello-world2","mywebservice"]}

что нормально, так как я переместил их в личный реестр. Итак:

  1. Как мне запустить эти образы на сервере Ubuntu?
  2. Что касается "mywebservice", который является веб-сервисом REST, как мне его запустить, поэтому я могу получить к нему доступ через браузер моего локального Windows клиента?

Я уже пробовал

docker run 192.168.168.168:5000/mywebservice

, но получил

Невозможно найти изображение '192.168.168.168:5000/mywebservice:latest' локально

1 Ответ

0 голосов
/ 22 апреля 2020
Реестр

A Docker не является механизмом Docker и не может запускать контейнеры.

Если кто-то хочет запустить контейнер Docker на том же сервере, где находится реестр Docker, он необходимо вытащить образ из реестра на Docker клиент (используя docker pull localhost:5000/image_name), а затем запустить его обычным способом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...