отключить docker config. json учетные данные для облачного реестра Google - PullRequest
0 голосов
/ 11 марта 2020

Я использую Google Cloud Registry, который добавляет ключи "auths" и "credHelpers" к моим ~/.docker/config.json.

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

Как я могу сказать docker-compose, что не следует использовать эти учетные данные / хосты при сборке?

Мой обходной путь теперь заключается в удалении свойств из ~/.docker/config.json, а затем gcloud auth configure-docker каждый раз, но я бы предпочел не выполнять аутентификацию в pu sh, когда я делаю хочу использовать GCR.

ocker.api.build._set_auth_headers: Looking for auth config
docker.auth._resolve_authconfig_credstore: Looking for auth entry for 'https://asia.gcr.io'
docker.auth._resolve_authconfig_credstore: Looking for auth entry for 'https://eu.gcr.io'
docker.auth._resolve_authconfig_credstore: Looking for auth entry for 'https://gcr.io'
docker.auth._resolve_authconfig_credstore: Looking for auth entry for 'https://marketplace.gcr.io'
docker.auth._resolve_authconfig_credstore: Looking for auth entry for 'https://staging-k8s.gcr.io'
docker.auth._resolve_authconfig_credstore: Looking for auth entry for 'https://us.gcr.io'
docker.auth._resolve_authconfig_credstore: Looking for auth entry for 'gcr.io'
docker.auth._resolve_authconfig_credstore: Looking for auth entry for 'us.gcr.io'
...