文章目录
自用的加速源
## 第一个:洛杉矶(主用)
cat > /etc/docker/daemon.json <<EOF
{
"registry-mirrors": ["https://148.135.124.196"],
"insecure-registries": ["148.135.124.196"],
"exec-opts": ["native.cgroupdriver=systemd"]
}
EOF
systemctl daemon-reload && systemctl restart docker
## 第二个:香港
cat > /etc/docker/daemon.json <<EOF
{
"registry-mirrors": ["https://43.156.32.68"],
"insecure-registries": ["43.156.32.68"],
"exec-opts": ["native.cgroupdriver=systemd"]
}
EOF
systemctl daemon-reload && systemctl restart docker
## 第三个:CDN
cat > /etc/docker/daemon.json <<EOF
{
"registry-mirrors": ["https://sea.211cc.cc"],
"insecure-registries": ["sea.211cc.cc"],
"exec-opts": ["native.cgroupdriver=systemd"]
}
EOF
systemctl daemon-reload && systemctl restart docker
基于网络的代理(貌似不太好用,容易出现被docker hub reset的情况)
tee /etc/docker/daemon.json <<-'EOF'
{
"proxies": {
"http-proxy": "http://148.135.124.196:4080",
"https-proxy": "http://148.135.124.196:4080"
}
}
EOF
systemctl daemon-reload && systemctl restart docker
配置镜像加速源
# Ubuntu 16.04+、Debian 8+、CentOS 7+、Rockylinux 8+
tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": [
"https://docker.1ms.run",
"https://docker.registry.cyou",
"https://docker-cf.registry.cyou",
"https://dockercf.jsdelivr.fyi",
"https://docker.jsdelivr.fyi",
"https://dockertest.jsdelivr.fyi",
"https://mirror.aliyuncs.com",
"https://dockerproxy.com",
"https://mirror.baidubce.com",
"https://docker.m.daocloud.io",
"https://docker.nju.edu.cn",
"https://docker.mirrors.sjtug.sjtu.edu.cn",
"https://docker.mirrors.ustc.edu.cn",
"https://mirror.iscas.ac.cn",
"https://docker.rainbond.cc"
]
}
EOF
systemctl daemon-reload && systemctl restart docker
如何构建docker 加速器
## 找台云服务器,最好海外的
# 基于该项目 https://hub.docker.com/r/cleverest/crproxy
docker pull cleverest/crproxy
# 准备nginx的证书,放置在如下路径
/opt/211cc.cc.pem
/opt/211cc.cc.key
# 启动容器
docker run -d --name crproxy \
--restart always \
-p 443:443 \
-e domain=dn42-la.211cc.cc\
-v /opt/211cc.cc.pem:/etc/nginx/certs/cert.pem \
-v /opt/211cc.cc.key:/etc/nginx/certs/privkey.pem \
cleverest/crproxy
# 浏览器 访问该服务器的 443端口
https://dn42-la.211cc.cc
# 配置 docker 加速站点(必须配置 insecure-registries 跳过不安全证书验证)
cat > /etc/docker/daemon.json <<EOF
{
"registry-mirrors": ["https://dn42-la.211cc.cc"],
"insecure-registries": ["dn42-la.211cc.cc"],
"exec-opts": ["native.cgroupdriver=systemd"]
}
EOF
systemctl daemon-reload && systemctl restart docker
如果文章对你有帮助,欢迎点击上方按钮打赏作者
暂无评论