以下是一个包含 registry 和 proxy 的 Docker daemon.json 配置文件示例:
{
"registry-mirrors": [
"https://<your-registry-url>"
],
"proxies": {
"default": {
"httpProxy": "http://<your-proxy-ip>:<proxy-port>",
"httpsProxy": "http://<your-proxy-ip>:<proxy-port>",
"noProxy": "*.local,localhost"
}
}
}
在此配置中,registry-mirrors
属性指定了 Docker 镜像仓库的地址,可以使用多个 URL。如果你想使用私有的 Docker 镜像仓库,则应将其添加到 registry-mirrors
中。
proxies
属性用于设置代理服务器。在示例中,我们设置了默认的代理服务器,并且忽略了本地主机和所有 .local
域名。你需要替换 <your-proxy-ip>
和 <proxy-port>
为你实际的代理服务器地址和端口号。
一旦你创建好了 daemon.json 文件,将它保存到 /etc/docker/daemon.json
目录下(如果该目录不存在,请先创建)。最后重启 Docker 守护进程以使配置生效:
$ sudo systemctl restart docker