docker配置镜像代理

众所周知,在docker拉取国外一些基础镜像的时候,会存在网络隔离,比如quay.io,k8s.gcr等

假设你有一台可以直接拉取镜像的代理服务器(比如所在地位于香港的服务器),我这边使用的软件是squid,你也可以使用其他代理软件。那么如何配置你本地docker使其也能够直接拉取国外仓库镜像?

一、创建目录

复制代码
mkdir -p /etc/systemd/system/docker.service.d

二、配置http代理

复制代码
vim /etc/systemd/system/docker.service.d/http-proxy.conf
填入
[Service]
Environment="HTTP_PROXY=http://squid:3128/"

三、配置https代理

复制代码
vim /etc/systemd/system/docker.service.d/https-proxy.conf
填入
[Service]
Environment="HTTPS_PROXY=https://squid:3128/

查看是否生效

systemctl show docker

重新启动

systemctl daemon-reload

systemctl restart docker

相关推荐
历程里程碑6 小时前
Linux22 文件系统
linux·运维·c语言·开发语言·数据结构·c++·算法
七夜zippoe14 小时前
CANN Runtime任务描述序列化与持久化源码深度解码
大数据·运维·服务器·cann
金刚猿15 小时前
01_虚拟机中间件部署_root 用户安装 docker 容器,配置非root用户权限
docker·中间件·容器
JH_Kong15 小时前
解决 WSL 中 Docker 权限问题:从踩坑到完整修复
docker·容器
忆~遂愿15 小时前
GE 引擎与算子版本控制:确保前向兼容性与图重写策略的稳定性
大数据·开发语言·docker
Fcy64816 小时前
Linux下 进程(一)(冯诺依曼体系、操作系统、进程基本概念与基本操作)
linux·运维·服务器·进程
袁袁袁袁满16 小时前
Linux怎么查看最新下载的文件
linux·运维·服务器
代码游侠16 小时前
学习笔记——设备树基础
linux·运维·开发语言·单片机·算法
Harvey90316 小时前
通过 Helm 部署 Nginx 应用的完整标准化步骤
linux·运维·nginx·k8s
陈桴浮海17 小时前
Kustomize实战:从0到1实现K8s多环境配置管理与资源部署
云原生·容器·kubernetes