2015-03-11 2 views
5

Я пытаюсь запустить изображение из частного реестра с докером.работающий контейнер из частного реестра с докером-роем

У меня есть изображение, которое я помечен и помещен в частный реестр. Если я запускаю это локально:

docker run -p 8000:8000 -d registry.mydomain.com:8080/myimage

он работает нормально.

Если активировать мою стаю и попытаться бежать оттуда:

$(docker-machine env --swarm swarm-master) docker login registry.mydomain.com:8080 docker run -p 8000:8000 -d registry.mydomain.com:8080/myimage

я получаю «Требуется проверка подлинности».

Я на самом деле пытаюсь сделать это через удаленный API докеров, но сначала я считаю, что я должен запустить его в командной строке.

Возможно ли это?

Спасибо!

+0

https://github.com/docker/swarm/issues/374 –

ответ

1

Любопытно, что вы используете аутентификацию, но без SSL? Я думаю, что докер поддерживает только базовую аутентификацию через SSL. Вы могли бы попытаться запустить докер с небезопасным флагом, чтобы хотя бы опробовать возможности роя.

docker -d --insecure-registry registry.mydomain.com:8080 

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

Смежные вопросы