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