Ubuntu20.04.6 环境下docker设置proxy

问题背景:

在进行dokcer pull操作的时候,会失败且出现如下提示Error response from daemon: Get "https://registry-1.docker.io/v2/": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)。

原因分析:

根据上面的问题提示,可以看出是网络访问出错,此时可以考虑用使用proxy来解决该问题。

设置proxy:

在/etc/systemd/system/docker.service.d/目录下,里面有一个http-proxy.conf文件,添加

bash 复制代码
[Service]
Environment="HTTP_PROXY=http://IP:port"
Environment="HTTPS_PROXY=http://IP:port"
Environment="NO_PROXY=localhost,127.0.0.1"

然后重新加载docker.service的配置

bash 复制代码
sudo systemctl daemon-reload

重启docker

bash 复制代码
sudo service docker restart

查看proxy是否生效

bash 复制代码
docker info
HTTP Proxy: http://××××××
HTTPS Proxy: http://×××××
No Proxy:××××××
相关推荐
团子股股东峥哥3 分钟前
day38-RHEL-管理存储堆栈
linux·运维·服务器
工业HMI实战笔记24 分钟前
【拯救HMI】:自动化对外输出新范式:从设备出口到 “技术 + 服务” 全链条交付
运维·自动化
典典分享指南27 分钟前
AI 配图的排版规范
macos·docker·github·vim·visual studio
Safeploy安策数据39 分钟前
密钥管理入门:从泄漏复盘看企业如何守住密钥安全底线
大数据·运维·微服务
程序员老赵1 小时前
Docker 部署 DeepSeek Harness:轻松搭建本地 AI Agent 运行时平台
docker·agent·deepseek
闲云野鹤在人间1 小时前
Docker入门|第2章 容器架构详解
linux·运维·docker·容器·架构·云计算
wzq11_6661 小时前
Docker数据卷管理
运维·docker·容器
suweijie7681 小时前
Redis 7.0.2 Docker Compose 部署
redis·docker
snow@li1 小时前
服务器运维:Let’s Encrypt 证书 + HTTPS + HTTP/2 全景分析
运维
小牛马爱写博客2 小时前
K8s 中部署WordPress 博客
云原生·容器·kubernetes