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

相关推荐
算力魔方AIPC2 小时前
如何用算力魔方4060安装PaddleOCR MCP 服务器
运维·服务器
Ray Song2 小时前
【Linux】 wget、curl 用法区别
linux·运维·服务器·curl·wget
@寄居蟹3 小时前
Docker 命令大全
docker·容器·eureka
小妖6663 小时前
本地文件夹即时变身 Web 服务器(文件服务器)
运维·服务器
运维开发王义杰4 小时前
GitLab CI:深度解析 Runner的Shell与Docker执行器
ci/cd·docker·gitlab
qq_364371724 小时前
Docker 常见命令
运维·docker·容器
照物华5 小时前
k8s之 Pod 资源管理与 QoS
云原生·容器·kubernetes
hhzz5 小时前
重温 K8s 基础概念知识系列八( K8S 高级网络)
网络·容器·kubernetes
Insist7535 小时前
K8s--调度管理:node节点、Pod亲和性、污点与容忍
linux·容器·kubernetes
Insist7536 小时前
k8s——持久化存储 PVC
java·容器·kubernetes