一、在内网服务器上配置docker代理:
编辑docker的配置文件/etc/docker/daemon.json
(如果文件不存在,则创建该文件)
{
"proxies": {
"default": {
"httpProxy": "http://<代理服务器IP>:<代理服务器端口>",
"httpsProxy": "http://<代理服务器IP>:<代理服务器端口>"
}
}
}
将<代理服务器IP>
和<代理服务器端口>
替换为实际的代理服务器的IP和端口
保存并关闭配置文件。
重新加载docker配置
sudo systemctl daemon-reload
重启docker服务使配置生效
sudo systemctl restart docker
二、在代理服务器上配置docker代理
编辑docker的配置文件/etc/systemd/system/docker.service.d/http-proxy.conf
(如果文件不存在,则创建该文件
在配置文件中添加以下内容
[Service]
Environment="HTTP_PROXY=http://<代理服务器IP>:<代理服务器端口>"
Environment="HTTPS_PROXY=http://<代理服务器IP>:<代理服务器端口>"
将<代理服务器IP>
和<代理服务器端口>
替换为实际的代理服务器的IP和端口
保存并关闭配置文件。
重新加载docker配置
sudo systemctl daemon-reload
重启docker服务使配置生效
sudo systemctl restart docker