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

相关推荐
大佐不会说日语~2 小时前
使用Docker Compose 部署时网络冲突问题排查与解决
运维·网络·spring boot·docker·容器
小徐敲java4 小时前
(运维)1Panel服务器面板Docker部署
运维·服务器·docker
曾几何时`6 小时前
Docker容器化部署编译运行模块
运维·docker·容器
Suchadar8 小时前
Docker基础命令(二)——数据卷管理端口映射与容器互联
运维·docker·容器
firstacui8 小时前
Docker容器网络管理与容器数据卷管理
运维·docker·容器
codeRichLife9 小时前
docker拷贝,导入/导出等常用命令
docker
lpruoyu11 小时前
【Docker进阶-01】Docker隔离原理与可视化界面-Portainer
docker
Swift社区12 小时前
Docker 构建 Python FastAPI 镜像最佳实践
python·docker·fastapi
API开发12 小时前
CentOS 单独安装Docker Compose v2
linux·docker·centos·docker compose
hwj运维之路12 小时前
Docker面试题汇总系列
运维·docker·云原生·容器