Я развертываю некоторые образы из своего реестра на сервере приложений с помощью хоста в режиме docker swarm t:
Мой образ в реестре выглядит так (выполняется docker images
):
REPOSITORY TAG IMAGE ID CREATED SIZE
localhost:5000/myApp G02R00C09_myTag c1fc2242f9a0 2 hours ago 272MB
В моем файле создания докеров моя служба выглядит так:
---
version: '3.4'
services:
ihm:
image: myRegistryServer:5000/myApp:G02R00C09_myTag
stdin_open: true
volumes:
- /opt/logs:/opt/logs
tty: true
ports:
- target: 80
published: 80
protocol: tcp
mode: host
deploy:
mode: global
placement:
constraints:
- node.labels.type == abc
healthcheck:
disable: true
-> после выполнения docker stack deploy
:
у меня есть мой стек и мой сервис (когда я запускаю docker stack ls
и docker service ls
, все в порядке)
->, но при запуске docker images
я получаю свое изображение но с тегом <none>
:
image: myRegistryServer:5000/myApp <none>
curl myRegistryServer:5000/v2/myApp/tags/list -v
проверить, отображается ли в реестре нужный тег. - person Saqib Ahmed   schedule 03.05.2018curl
? Так и должно быть. - person Saqib Ahmed   schedule 03.05.2018