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

相关推荐
EatFans4 分钟前
Docker 实战部署:从本地镜像到云服务器,一篇走通 FastAPI + Celery + MySQL + Redis + Nginx
docker·fastapi
judezh25 分钟前
api 容器一直 unhealthy?我把一个 Agent 运行时的健康检查逐条拆了,查出四个问题
运维·docker
暗不需求30 分钟前
Docker 入门:从「光盘与 DVD」到全栈项目容器化实战
docker·容器·面试
探索云原生41 分钟前
一个 Deployment 就能跑 vLLM,为什么还需要 KServe?
docker·ai·云原生·kubernetes·go
分布式存储与RustFS5 天前
MinIO 官方 Docker 镜像被移除:依赖它的项目该怎么办
docker·云原生·devops·对象存储·minio·分布式存储
玉&心6 天前
通过Arthas在线诊断K8S中的内存及JVM等使用情况
docker·k8s·arthas
xing-xing6 天前
Docker容器中Nginx站点根目录网页配置访问
nginx·docker
guo_wen_qiang6 天前
上传本地镜像到harbor中
docker·容器·持续部署
羑悻的小杀马特6 天前
Dockerfile 全景指南:从入门编写dockerfile到生产环境镜像优化实战,一步步带你从啃透制作指令到镜像制作落地!
docker·dockerfile·镜像制作
BianHuanShiZhe6 天前
docker常见命令
docker