узлы роя не зарегистрированы в реестре - PullRequest
0 голосов
/ 04 апреля 2020

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

Реестр имеет базовые c учетные данные аутентификации, и я добавил учетные данные к каждому узлу добавить учетные данные:

docker login localhost:5000
Username: admin
Password:
WARNING! Your password will be stored unencrypted in /root/.docker/config.json.
Configure a credential helper to remove this warning. See
https://docs.docker.com/engine/reference/commandline/login/#credentials-store

Login Succeeded

Итак, каждый узел зарегистрировался в реестре localhost: 5000.

Тем не менее, когда я пытаюсь развернуть свою службу, главный узел сообщает me:

time = "2020-04-04T15: 43: 17.439297944Z" level = error msg = "Обработчик для GET /v1.40/distribution/localhost:5000/feedly:v1/json возвращаемая ошибка: Head http://localhost: 5000 / v2 / feedly / manifest / v1 : нет базовых c учетные данные аутентификации "

Как видите, это говорит мне, что главный узел не зарегистрирован в реестре.

docker stack deploy --with-registry-auth -c docker-compose.yaml feedly

Есть идеи?

...