Когда я запускаю реестр Docker в Swarm:
docker service create \
--name docker-registry \
--mount type=bind,src=/some/path,dst=/var/lib/registry \
-e REGISTRY_HTTP_ADDR=0.0.0.0:5000 \
--publish 5000:5000 \
--replicas 2 \
registry:2
и пытается переместить или вытащить в этот реестр (с другого сервера) зависает:
$ docker tag hello-world:latest 111.222.333.333:5000/hello-world
$ docker push 111.222.333.333:5000/hello-world
The push refers to a repository [111.222.333.333:5000/hello-world]
428c97da766c: Retrying in 1 second
но он работает, когда я запускаю его как контейнер:
docker run -d \
-p 5000:5000 \
--restart=always \
--name docker-registry \
-v /some/path:/var/lib/registry \
registry:2
Я добавил реестр IP в незащищенные реестры. Что я делаю не так?