编辑DOCKER_OPTS变量
DOCKER_OPTS = " - h unix: / / / var /运行/码头工人。袜子——insecu-registry artprod.company.com"
需要重新启动Docker服务才能生效。
如果你正在使用Boot2Docker,请参阅Boot2Docker文档不安全的注册表.
如果您没有对的——insecure-registry
Daemon标志,你应该得到以下错误:
错误消息
v2 ping尝试失败,错误:获取https://artprod.company.com/v2/: x509:无法验证artprod.company.com的证书,因为它不包含任何IP san
使用自己的证书
Artifactory开箱即用提供的NGINX配置引用了内部捆绑的证书和密钥,你可以用自己的证书和密钥替换它们。
详细信息请参见TLS证书管理.
手动设置凭证
如果您无法登录Docker,您可能需要手动设置您的凭据。
通过OAuth进行验证
Artifactory支持通过默认的GitHub OAuth提供程序使用OAuth对Docker客户端进行身份验证。当使用OAuth进行身份验证时,您不需要提供额外的凭据来执行码头工人登录
Artifactory。
要为Docker客户端设置OAuth身份验证,请执行以下步骤:
- 下一般OAuth设置,确保自动创建用户选择OAuth,以确保在您第一次使用OAuth登录到Artifactory时为您创建用户记录。
使用你的Git企业账号用OAuth登录Artifactory
一旦您通过Git Enterprise OAuth帐户登录到Artifactory, Docker客户端将自动检测并使用OAuth进行身份验证,因此您不需要提供额外的凭据。