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

相关推荐
MZWeiei13 小时前
docker save/load VS docker export/import
docker·容器
VekiSon13 小时前
Linux网络编程——IO多路复用
linux·运维·网络
乐维_lwops14 小时前
IT运维的核心目标和主要工作内容
运维·网络·it运维
云老大TG:@yunlaoda36014 小时前
华为云国际站代理商运维保障的具体要求有哪些?
大数据·运维·华为云
❀͜͡傀儡师14 小时前
Docker安装SQL Server并使用Navicat远程连接
运维·docker·容器
zhuzewennamoamtf14 小时前
Linux Regmap API寄存器映射抽象化
linux·运维·服务器
Joker 00714 小时前
Linux nohup命令实战指南
linux·运维·wpf
lifewange15 小时前
关于进程的 Linux 命令有哪些?
linux·运维·服务器
Chirnyo15 小时前
Ubuntu20.04.6安装RTXPRO6000驱动
运维·ubuntu
M1582276905515 小时前
串口设备联网利器!SG-TCP232-110 单通道串口服务器,让老旧设备秒变智能终端
运维·服务器·单片机