yamanogi-bky

博客园 首页 新随笔 联系 订阅 管理

目的:配置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日志

 

posted on 2024-11-02 20:44  YamaNogi  阅读(10)  评论(0编辑  收藏  举报