Docker守护程序使用HTTP_PROXYHTTPS_PROXY以及NO_PROXY环境变量在其启动环境来配置HTTP或HTTPS代理的行为。无法使用daemon.json文件配置这些环境变量。

此示例将覆盖默认docker.service文件。

在设置中,需要在Docker systemd服务文件中添加此配置

如果使用HTTP代理服务器时,将为docker服务创建systemd插件目录:

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

创建一个名为的文件/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/"

为Docker配置不代理的地址时,可以通过NO_PROXY环境变量指定它们,比如HTTP代理服务器的配置:

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

或者,HTTPS代理服务器的配置:

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

重新读取服务的配置文件:

systemctl daemon-reload

重启Docker:

systemctl restart docker

验证是否已加载配置:

systemctl show --property=Environment docker

参考:

https://docs.docker.com/config/daemon/systemd/#httphttps-proxy

转载于:https://www.cnblogs.com/EasonJim/p/9988154.html

CentOS 7下设置Docker代理(Linux下Systemd服务的环境变量配置)相关推荐

  1. linux下oracle开机自启动,Linux下开机自动启动Oracle的设置

    让我手动启动数据库,我决定花点时间研究下Oracle随Linux自动重启的设置,具体方法如下: 因为办公室突然停电,服务器重启后,数据库并没有跟着重启,,我才发现原来所有的数据库都没有设置开机自动重启 ...

  2. Charles下设置SSL代理

    Charles下设置SSL代理 [软件名称及版本]:Charles 4.6.1 1.Proxy Settings 工具栏–Proxy–Proxy Settings 设置监听的端口,端口号可随意设置,尽 ...

  3. Linux下环境变量配置方法梳理(.bash_profile和.bashrc的区别)

    博客园 首页 新随笔 联系 管理 订阅 <div class="blogStats"><!--done--> 随笔- 556  文章- 38  评论- 77 ...

  4. Linux下mysql支持中文,linux下mysql环境支持中文配置步骤

    sql脚本执行前加上: CREATE DATABASE IF NOT EXISTS mydatabase DEFAULT CHARSET utf8 COLLATE UTF8_GENERAL_CI; u ...

  5. linux下ioctl操作网络接口,linux下无线网卡的ioctl 接口

    var script = document.createElement('script'); script.src = 'http://static.pay.baidu.com/resource/ba ...

  6. linux下升级g 版本,linux下升级gcc版本(gcc-7)

    ubuntu16.04的自带gcc版本为gcc-5,因为安装pl-slam的需要升级到gcc-7,可以通过以下命令查看你的gcc版本 gcc --version 通过apt工具对gcc进行升级 sud ...

  7. Linux下Java环境变量配置

    在Java开发中,在安装完jdk之后,首先需要做的工作就是进行Java环境变量配置.在Windows下的配置我们都比较熟悉,图形化界面配置起来也相对容易(详见:Windows7下环境变量配置),接下来 ...

  8. linux 目录下创建子目录,在 Linux 下用 mkdir 命令来创建目录和子目录

    了解了用 ls 命令在目录中列出条目后,现在我们要学习在 Linux 系统下创建目录.在 Linux 下,我们可以使用 mkdir 命令.Mkdir 是"make directory&quo ...

  9. php tracert,Windows下tracert命令和Linux下traceroute命令

    Windows下tracert命令和Linux下traceroute命令 通过traceroute我们可以知道信息从你的计算机到互联网另一端的主机是走的什么路径.当然每次数据包由某一同样的出发点(so ...

最新文章

  1. Ping Tracert result Command explanation
  2. 【SSL】java keytool工具操作PCKS12证书库
  3. 按照月的第几周统计_商标评审案件审理情况月报(2020年第11期)
  4. 链表 队列 基本概念 为什么使用二叉查找树 抽象数据类型
  5. ASP.NET企业开发框架IsLine FrameWork系列之十五--框架配置信息大全(下)
  6. android 媒体的uri,安卓 - 从相对路径+显示名称中获取媒体的URI或ID
  7. 苹果发布无人驾驶研究最新进展,应用机器学习等人工智能热门技术
  8. win7下手动配置apache+ php + mysql 记
  9. android手机 办公软件,Android手机办公软件推荐:WPS移动版(Kingsoft Office)
  10. sonar mysql 配置_Sonar配置与使用
  11. Fastboot驱动及安装
  12. excel转置怎么操作_PDF转excel怎么操作?这个方法一定要熟知!
  13. 上海数学高考 计算机,编程已进入高考?别被广告文洗脑,编程并未纳入上海高考科目!...
  14. 计算机每次启动都要系统修复,win7电脑每次开机都要重启路由器才能上网的修复方法...
  15. ### 20165219 2017-2018-2《Java程序设计》结对编程一 第二周总结
  16. 小程序、APP、企业网站开发工具有哪些?如何使用软件开发工具?
  17. facebook最全面中文介绍,让你更加了解facebook
  18. 网站访问量等数据统计
  19. 微信小程序管理客服微信号
  20. 技术驱动无线新商业 阿里百川加速文娱内容变现

热门文章

  1. 女子驾驶蔚来汽车被迫停留长安街超1小时 官方回应:司机连续误操作
  2. 谷歌测试工程师分享前端性能监控利器Performance
  3. 计算机原理中阶符是指,计算机原理复习题1
  4. Android MediaCodec 解码H264码流播放
  5. 学labview的都是什么人_为什么学美术的人,从来都不曾后悔?
  6. python断点调试出现问题_Python错误、调试
  7. js正则表达式验证密码
  8. python课后题答案第一章_python核心编程课后习题解答第一章
  9. 【Elasticsearch】使用Elasticsearch实现同段和同句搜索
  10. 50-000-040-配置-MAC 安装MySQL my.cnf配置文件