Я пытаюсь понять, как использовать частный репозиторий в Docker Hub в Swarm.Я нигде не могу найти никаких инструкций.
У меня есть пользователь linux с именем "codefreshrunner", CI-сервер выполняет ssh-вход на сервер на сервере и выполняет команду типа:
dockerservice create --with-registry-auth --name my_docker_hub_0_1_2 --network main_net metcarob / my_docker_hub_image: 0.1.2
Когда реестр докеров не является частным, это работает без проблем.Когда я устанавливаю личный реестр, я получаю следующее:
"Нет такого изображения: metcarob / saas_…"
Я попытался вручную войти на сервер как codefreshrunner и предварительно сформировать докеркоманда входа.Я проверил, что файл ~ / .docker / config.json создан и работает.
Может кто-нибудь указать мне какую-либо документацию о том, как это сделать?Вся документация, которую я нашел, - это как использовать частный реестр с роем, но я не хочу использовать частный реестр, просто частный репозиторий в общедоступном центре докеров.