作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
由于dockerhub已开始限制非付费帐户的下载,因此我经常收到此错误
ERROR: Preparation failed: Error response from daemon: toomanyrequests: You have reached your pull rate limit. You may increase the limit by authenticating and upgrading: https://www.docker.com/increase-rate-limit (executor_docker.go:188:15s)
https://docs.docker.com/docker-hub/download-rate-limit/
最佳答案
首先在https://registry-1.docker.io
上设置一个指向docker hub的 Artifactory Remote
然后将所有 docker 代理重新配置为使用Registry_mirror。有多种方法可以执行此操作,但是最容易将--registry-mirror
添加到docker启动选项中。请参阅Docker文档以获取更多信息
https://docs.docker.com/registry/recipes/mirror/
方法1
将--registry-mirror添加到/etc/default/docker中的OPTIONS变量
cat /etc/default/docker
OPTIONS=" -H unix:///var/run/docker.sock --ip-forward=true --iptables=true --ip-masq=true --registry-mirror=https://docker.artifactory.example.com -G docker"
方法二
proxy:
remoteurl: https://registry-1.docker.io
username: [username]
password: [password]
方法3
class { '::docker':
use_upstream_package_source => false,
manage_package => false,
registry_mirror => 'https://docker.artifactory.example.com',
}
关于docker - 如何用 Artifactory 镜像dockerhub,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64685593/
我是一名优秀的程序员,十分优秀!