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

相关推荐
yuankoudaodaokou1 分钟前
革新自动化产线调试,扫描生成点云精准引导机器人路径
运维·python·机器人·自动化
wengad6 分钟前
podman搭建nginx服务
运维·nginx·podman
阡陌..16 分钟前
Linux下的vi和vim使用方法
linux·运维·vim
hweiyu0017 分钟前
Linux 命令:diff
linux·运维·服务器
进击切图仔20 分钟前
基于 linux 20.04 构建 ros1 noetic 开发环境 -离线版本
linux·运维·服务器
晚风吹长发27 分钟前
初步了解Linux中的线程同步问题及线程安全和死锁与生产消费者模型
linux·运维·服务器·开发语言·数据结构·安全
u01040583643 分钟前
淘客返利系统的CI/CD流水线搭建:Docker镜像构建与K8s部署实践
ci/cd·docker·kubernetes
mi20061 小时前
银河麒麟上tabby和electerm两款终端工具比较
linux·运维
muyan91 小时前
浅吐槽一下统信uos linux
linux·运维·国产化·uos·统信·去ioe
市场部需要一个软件开发岗位1 小时前
docker操作记录
运维·docker·容器