侧边栏壁纸
  • 累计撰写 31 篇文章
  • 累计创建 6 个标签
  • 累计收到 2 条评论
标签搜索

目 录CONTENT

文章目录

新建docker加速服务 在中国使用docker镜像服务

lj2508_com
2024-06-10 / 0 评论 / 0 点赞 / 144 阅读 / 429 字

准备工作

一台可以访问docker镜像的服务器
一台无法访问docker镜像的服务器,但是可以需要可以访问到上面的服务器

加速服务搭建

1.在第一台服务器上安装docker。略
运行下面命令。可以将镜像缓存到 /data/registry:/var/lib/registry 缓存到/data/registry下

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

然后会开启一个服务在5000端口上,如有防火墙,记得放行。访问 ip:5000/v2/_catalog 这个时候。他的后面应该是空的,我这个是已经拉取过的所有会有一个镜像
image
这个时候,服务就已经搭建完成了

客户端使用

新增或编辑一下文件 /etc/docker/daemon.json
有两种,一种是有ssl服务的
下面是https的方式 设置地址就可以

{
  "registry-mirrors": ["https://docker.aaaa.com"]
}

下面是http的,不用尝试下面的地址,都是乱写的

{
  "registry-mirrors": ["http://127.0.0.1:5000"],
  "insecure-registries": ["127.0.0.1:5000"]
}

配置完成后重启docker以及相关服务

sudo systemctl daemon-reload
sudo systemctl restart docker

可以看到最后下载成功 分别在两台广州的服务器下载成功。一台是http配置,一台是https配置的
image-1718018038067

image-1718017882525

补充:如果docker版本太低的话,好像没办法从远程镜像下载。建议换成高版本的

2024年8月8日
最后在下面补充,可以使用我的docker镜像服务地址。请勿滥用

docker.lj2508.com
0

评论区