Centos 7 系统docker pull 设置代理

Centos 7 系统docker pull 设置代理

docker 已换国内源,某些冷门或较新镜像仍然会从docker.io进行下载,需要代理,你在终端设置代理的时候docker pull的时候是不会走代理的,下面是docker pull设置代理的正确方式:

1. 环境是在centos下,如果没有新建下面这个文件夹

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

2. 之后新建下面这个文件走http代理

# vim /etc/systemd/system/docker.service.d/proxy.conf

3. 加入

# Add content below

[Service]

Environment="HTTP_PROXY=http://192.168.24.22:8080/"

Environment="HTTPS_PROXY=http://192.168.24.22:8080/"

Environment="NO_PROXY=localhost,127.0.0.1,192.168.28.0/16"

# Take effect

4.docker 需要重启一下

# systemctl daemon-reload

# systemctl restart docker

注:其他教程有使用http_proxy.conf或http-proxy.conf等等,都不如以上的方法,对于docker这种级别的应用,环境变量需要经由systemd传入

5. 总结

PS :由于docker重启过,之前的镜像软件未设置自动的,需要手动启动应用。

相关推荐
蝎子莱莱爱打怪14 小时前
GitLab CI/CD + Docker Registry + K8s 部署完整实战指南
后端·docker·kubernetes
xy123061 天前
OpenStack Train 部署实战(三)控制节点--keystone服务
centos·openstack
小p2 天前
docker学习7:docker 容器的通信方式
docker
小p2 天前
docker学习5:提升Dockerfile水平的5个技巧
docker
小p2 天前
docker学习3:docker是怎么实现的?
docker
小p3 天前
docker学习: 2. 构建镜像Dockerfile
docker
小p4 天前
docker学习: 1. docker基本使用
docker
崔小汤呀4 天前
Docker部署Nacos
docker·容器
缓解AI焦虑4 天前
Docker + K8s 部署大模型推理服务:资源划分与多实例调度
docker·容器
1candobetter5 天前
Docker Compose Build 与 Up 的区别:什么时候必须重建镜像
docker·容器·eureka