docker registry代理

元气满满
2024-12-11 / 4 评论 / 0 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2024年12月12日,已超过684天没有更新,若内容或图片失效,请留言反馈。

前言

Test
由于阿里云提供的docker镜像加速器,现在需要购买它的产品才能都是用。
如下是采用国外服务器搭建的docker 镜像代理,https://my.vultr.com 创建一台centos,搭建好docker
配置如下:

国外服务器配置

● 创建缓存目录/data/docker
● https://registry.hub.docker.com 这个地址是Docker Hub API 地址
● https://hub.docker.com 这个地址是Docker Hub 网站
● 我们只需要使用外网机器代理Docker Hub API 地址即可
● 连接方式 IP:5000

docker run -d \
  -p 5000:5000 \
  --restart=always \
  --name registry2 \
  -v /data/registry:/var/lib/registry \
  -e REGISTRY_PROXY_REMOTEURL=https://registry.hub.docker.com \
  registry:2

国内服务器配置

● 部署docker
● 配置docker daemon.json
● 测试使用

daemon.json配置

tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["http://外网IP:5000"],
"data-root": "/data/docker"
}
EOF

加载daemon.json

systemctl daemon-reload && systemctl restart docker

测试

[root@test-03 ~]# docker pull tomcat
Using default tag: latest
latest: Pulling from library/tomcat
ff65ddf9395b: Pull complete
1fffcd81c86b: Pull complete
23441222f0af: Downloading [==============>                                    ]  46.23MB/157.6MB
23441222f0af: Pull complete
9ad70f2fec4f: Pull complete
eb1faaa4cea3: Pull complete
64473b717cff: Pull complete
4f4fb700ef54: Pull complete
ed0603f1436c: Pull complete
0

评论 (4)

取消
  1. 头像
    mizeihptle
    Windows 10 · Google Chrome

    文化底蕴深厚,引经据典信手拈来。

    回复
  2. 头像
    rnonssafqw
    Windows 10 · Google Chrome

    作者的布局谋篇匠心独运,让读者在阅读中享受到了思维的乐趣。

    回复
  3. 头像
    oofufepljd
    Windows 10 · Google Chrome

    这篇文章提供了宝贵的经验和见解,对读者有很大的启发和帮助。

    回复
  4. 头像
    oinrrifmbp
    Windows 10 · Google Chrome

    这篇文章不错!

    回复