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重启过,之前的镜像软件未设置自动的,需要手动启动应用。

相关推荐
Niliuershangba8 小时前
Docker Desktop 部署 ChestnutCMS 全流程:从零搭建企业级 CMS 开发环境
运维·docker·容器
darkdragonking11 小时前
Docker(五)OpenEuler22.03 安装docker ce、排坑
运维·docker·容器
Waay14 小时前
图文详解|K8s Pod内部结构
docker·云原生·kubernetes
r-t-H18 小时前
KVM虚拟化与Docker基础实践-第二章
阿里云·docker·容器
身如柳絮随风扬18 小时前
CentOS 7 搭建 MySQL 主从复制集群:从零到生产级高可用
linux·mysql·centos
流年随风18 小时前
在LINUX服务器 CentOS 7中同步网络时间
linux·服务器·centos
鱼听禅19 小时前
CentOS使用Nginx配置代理Gitea后网址设置正确,确保URL不匹配的问题记录
nginx·centos·gitea
人生苦短12819 小时前
CentOS 7.9 部署 PostgreSQL 15.17 + PostGIS 3.4.8 操作文档
linux·postgresql·centos
Lyra_Infra19 小时前
技术排查报告:Kubernetes Ingress 路由异常
docker·架构
木雷坞20 小时前
Home Assistant Docker Compose 升级失败排查:镜像、备份和设备映射
服务器·docker·home assisant