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:××××××
相关推荐
狂奔的sherry39 分钟前
一会儿能ping通一会ping不通解决方案
运维·网络·单片机·嵌入式硬件
AI视觉网奇2 小时前
zsh 使用笔记 命令行智能提示 bash智能
linux·运维·笔记
YANGZHAO3 小时前
Docker零基础入门:一文搞定容器化核心技能
后端·docker
IT成长日记3 小时前
【自动化运维神器Ansible】Playbook调用Role详解:从入门到精通
运维·自动化·ansible·playbook·role
2401_831501733 小时前
Linux之Ansible自动化运维(二)
运维·自动化·ansible
pwj去战斗吧3 小时前
一、部署LNMP
linux·运维
Tim风声(网络工程师)4 小时前
DNS有关知识(根域名服务器、顶级域名服务器、权威域名服务器)
linux·运维·服务器
热爱跑步的恒川4 小时前
告别服务器!Amazon Lambda无服务开发实战指南
运维·服务器
照物华4 小时前
K8s概念之进程、容器与 Pod 的终极指南
云原生·容器·kubernetes
拾心214 小时前
【运维进阶】Shell 函数的知识与实践
运维