docker配置上网代理获取镜像

一、添 docker子配置档设置

1、创建目录

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

2、创建http-proxy.conf文件,增加以下内容

cat > /etc/systemd/system/docker.service.d/http-proxy.conf <<EOF

Service

Environment="HTTP_PROXY=http://192.168.0.2:8118"

Environment="HTTPS_PROXY=http://192.168.0.2:8118"

Environment="NO_PROXY=localhost,127.0.0.1,registry.onlymin.com,reg.onlymin.com"

EOF

cat > /etc/systemd/system/docker.service.d/http-proxy.conf <<EOF

Service

Environment="HTTP_PROXY=http://192.168.1.91:3128" "NO_PROXY=localhost,127.0.0.1"

EOF

3、Daemon重新reload 并重启docker

systemctl daemon-reload

systemctl restart docker

4、检查变量是否加载

systemctl show docker --property Environment

Environment="HTTP_PROXY=http://192.168.1.91:3128" "NO_PROXY=localhost,127.0.0.1"

5、取消代理

rm /etc/systemd/system/docker.service.d/http-proxy.conf -rf

systemctl daemon-reload

systemctl restart docker

systemctl show docker --property Environment

二、通过修改 docker.service配置设置

1、编辑docker.service

vim /usr/lib/systemd/system/docker.service

在[Service]配置项内添加以下内容:

Environment="HTTP_PROXY=代理url"

Environment="HTTPS_PROXY=代理url"

2、重启docker.service服务

systemctl daemon-reload

systemctl restart docker.service

3、最后测试docker是否可以联网

docker run -it openshift/hello-openshift

相关推荐
|华|14 分钟前
Nginx 核心功能
运维·nginx
自在极意功。15 分钟前
nginx和docker面试题
运维·nginx·docker
木子欢儿20 分钟前
从零到精通 Neovim:Ubuntu 下的终极开发利器指南
linux·运维·服务器·ubuntu
枕布响丸辣23 分钟前
Nginx 核心功能全解析:正向代理 / 反向代理 / 缓存 / Rewrite 实战
运维·nginx·缓存
不做超级小白2 小时前
执行docker命令时自动启动Docker Desktop?一个小工具让开发体验更丝滑
windows·docker
222you2 小时前
Ubuntu当中的Docker安装和镜像管理
ubuntu·spring cloud·docker
coderwei1232 小时前
Ubantu服务器构建openclaw并接入飞书
运维·服务器
开开心心就好3 小时前
跨平台高速下载工具,支持浏览器功能强大
运维·服务器·windows·pdf·旅游·媒体·1024程序员节
心易行者3 小时前
别再说“在我的机器上能跑”了!Docker 入门指南,专治各种环境不服
运维·人工智能·docker·容器
zhim003 小时前
【保姆级教程】使用 Docker 部署 PostgreSQL + pgvector(含踩坑指南)
linux·docker