首页 > 编程知识 正文

docker容器走代理,docker 域名解析

时间:2023-05-04 18:37:36 阅读:58442 作者:1340

如果Docker服务无法直接访问internet,则必须使用代理。 将Docker守护进程配置为使用代理服务器访问镜像仓库(如Docker Hub )。 有两种方法可以配置docker代理。

在/etc/sysconfig/docker文件中配置代理变量

设置环境变量

孤独的运动鞋:在/etc/sysconfig/docker文件中设置代理变量

1、在/etc/sysconfig/docker文件中添加以下配置:

1

2导出http _ proxy=' http://username : password @ [ your.proxy.server ] : [ port ] '

导出https _ proxy=' https://username : password @ [ your.proxy.server ] : [ port ] '

For example :

1

2

3# cat /etc/sysconfig/docker

HTP _ proxy=' http://用户名称: password @ 192.168.1.133608080 '

htps _ proxy=' https://用户名称: password @ 192.168.1.133608080 '

2、设置代理后,重新启动Docker守护程序。

1 #服务代理重新启动

方法2 :配置环境变量的方式

1、创建目录(如果没有) ) ) ) )。

1 # mkdir/etc/systemd/system/docker.service.d

2、编辑一个peoxy的配置文件/etc/systemd/system/docker.service.d/http-proxy.conf,添加内容

1

2

3

4

5

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

服务

环境=' http _ proxy=http://username : password @ 192.168.1.133608080/'

环境=' https _ proxy=https://username : password @ 192.168.1.133608080/'

环境=' no _ proxy=hostname.example.com,172.16.0.12 '

3、重新加载系统守护程序

1 #系统后台加载

4、docker重新启动

1 #系统重新启动推动器

5、确认配置已加载:

1

2 # systemctlshowdocker----属性环境

环境=http _ proxy=http://username : password @ 192.168.1.133608080/https _ proxy=https://username 3360 password

这样配置后,使用docker pull进行镜像即可

确保第二个配置有效

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。