早前Docker hub官网仓库已在国内无法访问,近期一些公益、免费的镜像加速服务也被通知下架。所以导致我们现在去获取docker hub上的镜像很困难,为了解决这个问题,就抽闲暇时间写了一个脚本,帮助大家可以自建镜像加速服务,从而解决镜像下载问题!
⚠️ 重要: 一台国外的服务器,可以选择腾讯海外服务器。一个域名,选择部署Caddy可自动实现HTTPS。 如果部署的是Nginx服务,那么你需要申请一个免费的SSL证书。
# CentOS
yum -y install wget curl
# ubuntu
apt -y install wget curl
# dqzboy/Docker-Proxy
bash -c "$(curl -fsSL https://raw.githubusercontent.com/dqzboy/Docker-Proxy/main/install/DockerProxy_Install.sh)"
~]# vim /etc/docker/daemon.json
{
"registry-mirrors": [ "https://hub.your\_domain\_name" ],
"log-opts": {
"max-size": "100m",
"max-file": "5"
}
}
# docker hub Registry
## 源:nginx:latest
## 替换
docker pull hub.your\_domain\_name/library/nginx:latest
# Google Registry
## 源:gcr.io/google-containers/pause:3.1
## 替换:
docker pull gcr.your\_domain\_name/google-containers/pause:3.1
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。