1、为Docker服务创建代理配置目录

mkdir -p /etc/systemd/system/docker.service.d

2、创建代理配置文件

sudo vi /etc/systemd/system/docker.service.d/http-proxy.conf
# 添加内容
[Service]
Environment="HTTP_PROXY=http://192.168.0.你的宿主机IP:7890"
Environment="HTTPS_PROXY=http://192.168.0.你的宿主机IP:7890"
Environment="NO_PROXY=localhost,127.0.0.1,::1,192.168.10.0/24"

3、重新加载并重启Docker

# 重新加载systemd配置
systemctl daemon-reload
# 重启Docker服务
systemctl restart docker
# 检查代理配置是否生效,正常应该显示设置的代理环境变量
systemctl show docker --property Environment

Logo

码道开发者社区,聚焦华为云码道 CodeArts 代码智能体,沉淀 Agent、Skill、鸿蒙开发实战内容,供开发者查阅资料、交流技术、分享工程实践

更多推荐