Я использую Аутентификацию в реестре контейнеров с помощью 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
?