Как сообщить демону host docker использовать дочерний файл `~ / .docker / config.json`? - PullRequest
0 голосов
/ 03 августа 2020

Я использую Аутентификацию в реестре контейнеров с помощью GitLab CI / CD , который включает команду docker login .... В настоящее время я запускаю этот логин внутри дочернего контейнера, при этом двоичный файл docker этого дочернего контейнера подключается к демону хоста docker через /var/run/docker.sock mount.

Запуск этого docker login ... изменяет ~/.docker/config.json этого дочернего контейнера, а запуск docker pull ... позже использует ~/.docker/config.json хоста (потому что это демон хоста, к которому подключается docker). Это приводит к сбою аутентификации. Как я могу сообщить демону хоста docker, что он должен попытаться аутентифицироваться с помощью дочернего контейнера ~/.docker/config.json?

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