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

相关推荐
丑过三八线7 小时前
Runc 深度解析:从原理到实操
java·linux·开发语言·docker·容器·rpc
沉在嵌入式的鱼7 小时前
Jetson系列集成第三方库和应用程序到镜像方案
运维·服务器
weixin_604236677 小时前
华三 二层交换机 企业完整正式版配置
运维·网络·华为·华为交换机命令
qq_452396237 小时前
第三篇:《Kubectl 常用命令与资源管理》
运维·kubelet
hai3152475437 小时前
libcore_final.c —— 九章数流矩阵系统
linux·运维·网络
@Ma7 小时前
企业微信外部群的消息自动化:从协议层到工程实践
运维·自动化·企业微信
设计师小聂!7 小时前
Windows 系统 Docker 安装与配置指南
windows·docker·容器
2601_961845157 小时前
专升本资料哪个好|教材+真题+网课对比推荐PDF
考研·http·微服务·容器·visual studio
我命由我123457 小时前
Windows 操作系统 - Windows 查看防火墙是否开启、Windows 查看防火墙放行端口
java·运维·开发语言·windows·java-ee·操作系统·运维开发
“码”力全开8 小时前
解密企业级智能视频中台:基于 Docker 与边缘计算的 GB28181/RTSP 异构架构设计(支持源码交付)
docker·音视频·边缘计算