全军覆没!Docker 镜像拉取

从前几天开始,国内Docker镜像源全军覆没,只能寻找曲线救国的方法。

云服务器使用内部镜像

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

  • 编辑文件:
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

已发布

分类

,

来自

标签:

评论

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注