Globe

Kratos
专注于用户阅读体验的响应式博客主题
  1. 首页
  2. docker
  3. 正文

关于设置docker pull走代理

2024年4月4日 71点热度 0人点赞 0条评论

假设我们遇到了一个实际问题:在使用Docker镜像时,遇到了网络连接问题。可能是由于网络不稳定或者网络代理的原因,导致无法正常连接到Docker Hub。以下是一个解决方案,
可以通过配置Docker的网络代理来解决这个问题。

问题描述
在使用docker pull命令下载镜像时,终端显示以下错误消息:

Error response from daemon: Get Get dial tcp: lookup auth.docker.io on 8.8.8.8:53: no such host

解决方案
配置Docker的网络代理可以解决网络连接问题。以下是解决方案的步骤:

打开终端或命令提示符,运行以下命令以编辑Docker的配置文件:

sudo vim /etc/systemd/system/docker.service.d/http-proxy.conf

在打开的文件中,添加以下内容,替换<代理服务器地址>和<代理服务器端口>为实际的代理服务器地址和端口:
[Service]
Environment="HTTP_PROXY=http://<代理服务器地址>:<代理服务器端口>"
或者:
[Service]
Environment="HTTP_PROXY=socks5://<代理服务器地址>:<代理服务器端口>"

保存文件并退出编辑器。

运行以下命令以重载Docker的配置文件:
sudo systemctl daemon-reload

重启Docker服务以应用配置更改:

sudo systemctl restart docker

OK,可以正常pull镜像了。

标签: 暂无
最后更新:2024年4月4日

free

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

COPYRIGHT © 2024 EverythingIThink. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang