docker - 禁用谷歌云注册表的 docker config.json 凭据
问题描述
我使用 Google Cloud Registry,它将“auths”和“credHelpers”键添加到我的~/.docker/config.json
.
我遇到的问题是,当我离线时,或者只是在本地构建时,它会尝试连接到每个主机名,这要么失败(离线时),要么非常慢(在线时)。
我如何告诉docker-compose
在构建时不要使用这些凭据/主机?
我现在的解决方法是从~/.docker/config.json
, 然后每次都删除属性,但是当我确实想使用 GCRgcloud auth configure-docker
时,我宁愿不必继续进行身份验证以推送。
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'
解决方案
推荐阅读
- javascript - Twitter AP 在 tweet_mode: "extended" 后截断推文
- ubuntu-14.04 - 如何取消设置特定环境变量的值?
- ios - 水平stackView中imageView和标签之间的水平间距
- angular - 如何向/从 ngx-bootstrap 模式传递和接收数据?
- proxy - MITMPROXY 使输出对文件具有可读性
- php - 使用 php 在主页上显示名称(来自 mySQL 的数据)
- angularjs - 如何在 angularJS 移动网站中录制视频和音频
- go - 为什么将遍历从按顺序更改为前/后顺序会使“练习:等效二叉树”中的答案错误?
- dust.js - 同时访问嵌套数组中的外部和内部索引
- c# - 比较两个数据表的值,如果不同,则添加到新数据表以进行添加、更新和删除