配置 Docker 的代理或镜像源

配置代理

创建或编辑 /etc/systemd/system/docker.service.d/http-proxy.conf 文件,写入以下内容:

1[Service]
2Environment="ALL_PROXY=http://192.168.1.100:7890"
3Environment="HTTP_PROXY=http://192.168.1.100:7890"
4Environment="HTTPS_PROXY=http://192.168.1.100:7890"

然后重启 Docker 服务:

1$ sudo systemctl daemon-reload
2$ sudo systemctl restart docker

配置镜像源

编辑或创建 /etc/docker/daemon.json 文件,写入以下内容:

1{
2  "registry-mirrors": [
3    "https://docker.1ms.run",
4    "https://dockerproxy.net",
5    "https://proxy.vvvv.ee",
6    "https://dockerproxy.link"
7  ]
8}

然后重启 Docker 服务:

1$ sudo systemctl daemon-reload
2$ sudo systemctl restart docker