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

相关推荐
Lucas6496 分钟前
K8S-从理论到实战
云原生·容器·kubernetes
lclcooky11 分钟前
docker下搭建redis集群
redis·docker·容器
上海运维Q先生11 分钟前
K8s环境下在Pod中运行Pod中没有的命令-----nsenter
容器·kubernetes·dubbo
dustcell.13 分钟前
docker容器
运维·docker·容器
路由侠内网穿透14 分钟前
本地部署开源网络书签与内容管理工具 Karakeep 并实现外部访问
运维·服务器·网络·数据库·开源
Forget_855017 分钟前
RHEL——Docker容器技术
运维·docker·容器
释怀不想释怀33 分钟前
硬盘基础了解知识
linux·运维·服务器
weixin_4235946435 分钟前
Buddy - AI 浏览器智能体:用自然语言自动化完成多步骤任务
运维·人工智能·自动化
xuxie9936 分钟前
N13 定时器GPT1、串口UART
运维·服务器·网络
开开心心就好36 分钟前
模拟真人手写软件,支持随机调节
运维·服务器·windows·gitee·pdf·开源·excel