云服务器拉取docker镜像

https://zhuanlan.zhihu.com/p/703391661
https://engr-z.com/628.html

云服务器使用内部镜像
如果是使用云厂商服务器,如:阿里云或腾讯云。他们的镜像源在云服务器内部是可以使用的。以腾讯云服务器为例:

编辑文件:
sudo vi /etc/docker/daemon.json
内容如下:

{
“registry-mirrors”: [
“https://mirror.ccs.tencentyun.com”
]
}
保存退出。

重启 Docker 服务
sudo systemctl restart docker
检查 Docker 配置
sudo docker info

设置代理拉取镜像
对于用到Docker的人,相信科学上网的手段还是有的。可以设置 Docker 代理拉取镜像。

创建配置目录
sudo mkdir -p /etc/systemd/system/docker.service.d
添加环境变量
sudo vi /etc/systemd/system/docker.service.d/http-proxy.conf
内容如下:

[Service]
Environment=“HTTP_PROXY=http://proxy-addr:port/”
Environment=“HTTPS_PROXY=http://proxy-addr:port/”
Environment=“NO_PROXY=localhost,127.0.0.1”
proxy-addr 为代理服务器的 IP 地址,port 为端口号
保存退出

重新加载配置
sudo systemctl daemon-reload
重启 Docker 服务
sudo systemctl restart docker
检查 Docker 配置
sudo docker info

docker 局域网 配置

Docker Hub 镜像加速器
国内从 Docker Hub 拉取镜像有时会遇到困难,此时可以配置镜像加速器。

Dockerized 实践 https://github.com/y0ngb1n/dockerized

1️⃣ Docker daemon 配置代理(推荐)
参考 Docker daemon 配置代理

2️⃣ 自建镜像加速服务
自建镜像仓库代理服务
利用 Cloudflare Workers 自建 Docker Hub 镜像
3️⃣ 国内三方加速镜像
⚠️⚠️⚠️ 自 2024-06-06 开始,国内的 Docker Hub 镜像加速器相继停止服务,可选择为 Docker daemon 配置代理或自建镜像加速服务。

Ubuntu 16.04+、Debian 8+、CentOS 7+

创建或修改 /etc/docker/daemon.json:

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-‘EOF’
{
“registry-mirrors”: [
“https://dockerproxy.com”,
“https://docker.mirrors.ustc.edu.cn”,
“https://docker.nju.edu.cn”
]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
Docker Hub 镜像加速器列表
Docker 官方和国内很多云服务商都提供了国内加速器服务。以下镜像站来源于互联网(感谢热心网友),可能出现宕机、转内网、关停等情况,建议同时配置多个镜像源。

镜像加速器 镜像加速器地址 专属加速器? 其它加速?
Docker 中国官方镜像 https://registry.docker-cn.com Docker Hub(已关闭)
DaoCloud 镜像站 https://docker.m.daocloud.io 白名单模式 Docker Hub、GCR、K8S、GHCR、Quay、NVCR 等
Azure 中国镜像 https://dockerhub.azk8s.cn 仅供内部访问 Docker Hub、GCR、Quay
科大镜像站 https://docker.mirrors.ustc.edu.cn 仅供内部访问 Docker Hub、GCR、Quay
阿里云 https://<your_code>.mirror.aliyuncs.com 需登录,系统分配 Docker Hub
七牛云 https://reg-mirror.qiniu.com Docker Hub、GCR、Quay
网易云 https://hub-mirror.c.163.com Docker Hub
腾讯云 https://mirror.ccs.tencentyun.com 仅供内部访问 Docker Hub
Docker 镜像代理 https://dockerproxy.com Docker Hub、GCR、K8S、GHCR
百度云 https://mirror.baidubce.com Docker Hub
南京大学镜像站 https://docker.nju.edu.cn Docker Hub、GCR、GHCR、Quay、NVCR 等
上海交大镜像站 https://docker.mirrors.sjtug.sjtu.edu.cn Docker Hub、GCR 等(已关闭)
中科院软件所镜像站 https://mirror.iscas.ac.cn Docker Hub
⚠️ 部分网友反馈以下镜像站存在未同步最新源镜像问题,请按需选用(评论区可考古)

阿里云
检查加速器是否生效
命令行执行 docker info,如果从结果中看到了如下内容,说明配置成功。

Registry Mirrors:
[…]
https://docker.m.daocloud.io
Docker Hub 镜像测速
使用镜像前后,可使用 time 统计所花费的总时间。测速前先移除本地的镜像!

$ docker rmi node:latest
$ time docker pull node:latest
Pulling repository node
[…]

real 1m14.078s
user 0m0.176s
sys 0m0.120s
更新日志

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值