目的:配置docker代理,使用魔法拉取环境
需求:本地配置docker,魔法【v2rayN】
架构:宿主机配置魔法环境,虚拟机通过局域网端口共享魔法
本机使用vmnet8 nat环境 【vmnet环境参考前文“Linux虚拟化网络配置”】
1、宿主机的vmnet8配置
2、虚拟机的vmnet8配置
3、本地魔法准备
①进入设置-参数设置:允许来自局域网的连接
②开启后会看到宿主机的代理端口
4、返回虚拟机完成配置【此配置完成,虚拟机应能访问google】
本机使用VMware+centos7.4x86
①进行网络设置,填写后无需重启网络
②测试网络环境【宿主机需要启动魔法】
可以正常访问Google浏览器
在v2日志栈可以看到192.168.70.11的请求日志
③查看docker的代理配置
执行【docker info | grep -i proxy】
正常应该没有参数
④设置docker的代理配置(需要配置代理配置文件)
Ⅰ:添加配置文件夹(正常情况yum的docker是没有这个目录的)
mkdir -p /etc/systemd/system/docker.service.d
Ⅱ:添加配置文件(新建文件)
vim /etc/systemd/system/docker.service.d/proxy.conf
写入如下
【HTTP_PROXY:http代理配置》》参考前面的网络环境配置填写】
【HTTPS_PROXY:https代理配置》》参考前面的网络环境配置填写】
【NO_PROXY:无需代理配置》》默认localhost,127.0.0.1,或者其他你不要的代理的ip】
[Service]
Environment="HTTP_PROXY=192.168.70.1:10811/"
Environment="HTTPS_PROXY=192.168.70.1:10811/"
Environment="NO_PROXY=localhost,127.0.0.1"
⑤刷新配置文件,重启docker服务
systemctl daemon-reload
systemctl restart docker
⑥查看新的配置文件信息
执行【docker info | grep -i proxy】
⑦测试docker网络,能看到镜像列表,后台能看到请求dockers.io日志
本文来自博客园,作者:YamaNogi,转载请注明原文链接:https://www.cnblogs.com/yamanogi-bky/articles/18522431