pc7*_*c70 6 artifactory docker
我在 Mac 上安装了 docker-toolbox。
我运行以下命令登录到我们的私有注册表(JFrog Artifactory 4.1)。请求时提供用户名、电子邮件和密码,登录成功。
docker login <registry url>
Run Code Online (Sandbox Code Playgroud)
这在我的系统上创建了一个文件~/.docker/config.json,其中包含我的凭据的一些表示。
拉取和推送图像有一段时间效果很好。稍后,当我尝试提取图像时,我得到了以下结果
b745547eea8f: Retrying in 1 second
8e68617bcad0: Retrying in 1 second
d0a4a553178b: Retrying in 1 second
4ef6bb1e3944: Retrying in 1 second
5f70bf18a086: Retrying in 1 second
69bd93b9db4e: Waiting
unknown: Authentication is required
Run Code Online (Sandbox Code Playgroud)
重试多次,没有运气。再次运行“docker login”并重试。同样的问题出现了 2-3 分钟。2-3 分钟后,“ docker pull ”成功了。
问题:
我们即将向我们公司的每个人开放我们的私人注册表。不希望人们在拉图像的同时面对这些事情。
您的网址可能是罪魁祸首。由于您没有包含它,因此很难判断您是否使用了以下内容:
https://artifactory.company.com(正确的)
或这个:
artifactory.company.com:443(不正确)
我经历过使用类似的登录 URLartifactory.company.com:443会成功登录,但会出现奇怪的问题,例如阻止图像被推送到 Artifactory。
如果发生这种情况,请删除文件 .docker/config.json 并再次登录,或者编辑它,将:更改artifactory.company.com:443为https://artifactory.company.com
| 归档时间: |
|
| 查看次数: |
9185 次 |
| 最近记录: |