国内从 DockerHub 拉取镜像有时会遇到困难,此时可以配置镜像加速器,国内很多云服务商都提供了国内加速器服务。
本文将以阿里云、华为云、腾讯云为例。腾讯云仅支持腾讯自己的服务器,阿里云、华为云可使用在各个平台上。
建议:腾讯云机器使用腾讯云自有加速地址,速度效果特别好。
阿里云
阿里云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镜像地址: 登录之后右上角有一个镜像加速器,点开后能获得专属地址
弹出的页面中也有相关配置教程
修改命令其实跟阿里云的一样,把地址修改就好了。
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"
]
}