gpt4 book ai didi

docker - 如何用 Artifactory 镜像dockerhub

转载 作者:行者123 更新时间:2023-12-02 18:44:24 28 4
gpt4 key购买 nike

由于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/
我有一个人工服务器,如何设置docker首先从人工缓存/镜像?

最佳答案

首先在https://registry-1.docker.io上设置一个指向docker hub的 Artifactory Remote
enter image description here
然后将所有 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"

方法二
编辑/etc/docker/registry/config.yml
proxy:
remoteurl: https://registry-1.docker.io
username: [username]
password: [password]
方法3
如果使用puppet,则配置如下所示
  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/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com