本站Docker Registry镜像自建参考
如何自建首先需要一台装有Docker的境外服务器,执行此命令
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
然后用Nginx反代5000端口,我的配置文件如下:
#PROXY-START/
location ^~ /
{
proxy_pass http://127.0.0.1:5000;
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header REMOTE-HOST $remote_addr;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $connection_upgrade;
proxy_http_version 1.1;
proxy_read_timeout 900;
}
#PROXY-END/
这样就可以配置属于自己的专用Dockers Registry啦
使用方法
我以 docker.naixi.net 为例,你可以替换成你自己的域名
使用方法①——替换拉取镜像地址
# 原拉取镜像命令
docker pull library/alpine:latest
# 改为加速拉取镜像命令
docker pull docker.naixi.net/library/alpine:latest
使用方法②——配置镜像加速器
# 创建或修改 /etc/docker/daemon.json 配置文件
sudo tee /etc/docker/daemon.json <<EOF
{
"registry-mirrors": ["https://docker.naixi.net"]
}
EOF
# 重载systemd管理守护进程配置文件
sudo systemctl daemon-reload
# 重启 Docker 服务
sudo systemctl restart docker 感謝大佬,,,來看看.... {:5_137:} 学习一下 看看怎么自建 希望能提供 ghcr 的镜像。 {:5_150:}{:5_150:} 谢谢奶昔 666666666666666 感谢分享~ 看看怎么自建 Cloudflare {:5_124:} 学习一下 啦啦啦 学习一下{:7_388:} 感谢 哇哦。太棒了 我看看 看看代码 看看 学习一下
页:
[1]
2