Skip to content

国内从 DockerHub 拉取镜像有时会遇到困难,此时可以配置镜像加速器,国内很多云服务商都提供了国内加速器服务。

本文将以阿里云、华为云、腾讯云为例。腾讯云仅支持腾讯自己的服务器,阿里云、华为云可使用在各个平台上。

建议:腾讯云机器使用腾讯云自有加速地址,速度效果特别好。

阿里云

阿里云Docker镜像地址: 登录之后就会获取下面一个专属地址,以及相关配置教程都有

阿里云Docker镜像加速

通过修改daemon配置文件/etc/docker/daemon.json来使用加速器

bash
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://[专属id].mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

华为云

华为云Docker镜像地址: 登录之后右上角有一个镜像加速器,点开后能获得专属地址

弹出的页面中也有相关配置教程

华为云Docker镜像加速

修改命令其实跟阿里云的一样,把地址修改就好了。

bash
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://[专属id].mirror.swr.myhuaweicloud.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

腾讯云

腾讯云镜像只支持内网访问,不支持外网域名访问加速。

修改命令如下:

bash
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://mirror.ccs.tencentyun.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

合集

bash
vi /etc/docker/daemon.json

以下是我相关服务的专属地址,有需自取。

bash
{
  "registry-mirrors": [
    "https://6umbj5gi.mirror.aliyuncs.com",
    "https://bf95f74c34664808bef21a4c5eab6167.mirror.swr.myhuaweicloud.com",
    "https://mirror.ccs.tencentyun.com"
   ]
}