美文网首页
docker 代理设置

docker 代理设置

作者: 金刚_30bf | 来源:发表于2018-06-20 21:21 被阅读0次

官网地址:
https://docs.docker.com/config/daemon/systemd/#start-the-docker-daemon

对于docker 配置/etc/profile 中代理地址是不行的。

Docker守护程序在其启动环境中使用HTTP_PROXY,HTTPS_PROXY和NO_PROXY环境变量来配置HTTP或HTTPS代理行为。 您不能使用daemon.json文件配置这些环境变量。

如果您位于HTTP或HTTPS代理服务器的后面(例如在公司设置中),则需要将此配置添加到Docker systemd服务文件中。

1. 为docker 服务创建systemd drop-in目录

mkdir -p /etc/systemd/system/docker.service.d

2. 创建文件 /etc/systemd/system/docker.service.d/http-proxy.conf , 添加HTTP_PROXY环境变量:

[Service]
Environment="HTTP_PROXY=http://proxy.example.com:80/"

若使用的是HTTPS代理, 则创建 /etc/systemd/system/docker.service.d/https-proxy.conf ,并添加 HTTPS_PROXY环境变量:

[Service]
Environment="HTTPS_PROXY=https://proxy.example.com:443/"

3 若配置有内部docker仓库,在访问时无需通过代理, 则使用 NO_PROXY环境变量:

[Service]    
Environment="HTTP_PROXY=http://proxy.example.com:80/" "NO_PROXY=localhost,127.0.0.1,docker-registry.somecorporation.com"

[Service]    
Environment="HTTPS_PROXY=https://proxy.example.com:443/" "NO_PROXY=localhost,127.0.0.1,docker-registry.somecorporation.com"

4. 使生效并重启服务

systemctl daemon-reload

systemctl restart docker

5. 验证

systemctl show --property=Environment docker
Environment=HTTP_PROXY=http://proxy.example.com:80/

相关文章

  • docker pull 设置代理

    简介 你在终端设置代理的时候docker pull的时候是不会走代理的,下面是docker pull设置代理的正确...

  • Docker 设置代理(转)

    Docker 代理需要在其启动服务时设置,终端设置的代理在执行 docker 命令时并不会生效, 正确的设置方式如...

  • docker 代理设置

    官网地址:https://docs.docker.com/config/daemon/systemd/#start...

  • docker 代理设置

    docker 默认的 image registry 和 kubernetes 中使用的镜像库 google reg...

  • Docker设置代理

    在一些实验环境,服务器没有直接连接万网的权限,需要通过网络代理;通常情况下将网络代理直接配置在/etc/envri...

  • Docker 设置代理

    当你到要如下的Error log,很可能是代理没有设置好 Error response from daemon: ...

  • docker设置代理

    mkdir /etc/systemd/system/docker.service.d touch /etc/sys...

  • microk8s 设置代理

    设置docker代理 设置microk8s代理 添加以下内容 接着重启 microk8s: 添加 kubectl ...

  • windows server docker Proxy Conf

    要为docker search和docker pull设置代理信息,请创建名为HTTP_PROXY或HTTPS_P...

  • 安装 docker toolbox 遇到的问题

    boot2docker.iso 镜像 在BIOS中开启虚拟化技术 docker toolbox 设置镜像代理 不要...

网友评论

      本文标题:docker 代理设置

      本文链接:https://www.haomeiwen.com/subject/wrqfyftx.html