• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
导航菜单
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx
您的位置:首页 > 服务器 >虚拟化 > Docker设置代理的方法教程

Docker设置代理的方法教程

作者:iCaptain 字体:[增加 减小] 来源:互联网

本文主要包含Docker设置代理,Docker,代理等服务器相关知识,iCaptain 希望可以进行参考

在一些实验环境,服务器没有直接连接万网的权限,需要通过网络代理;通常情况下将网络代理直接配置在/etc/envrionment、/etc/profile之类的配置文件中,这对于大部分操作都是可行的。然而,docker命令却不能使用这些代理。最典型场景就是docker需要从外网pull镜像;

下面推荐一种方法,修改后会一直生效,该方法覆盖了默认的docker.service文件;

1、为docker服务创建一个内嵌的systemd目录

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

2、设置代理

创建/etc/systemd/system/docker.service.d/http-proxy.conf文件,并添加HTTP_PROXY环境变量。其中[proxy-addr]和[proxy-port]分别改成实际情况的代理地址和端口:

[Service]
Environment="HTTP_PROXY=http://[proxy-addr]:[proxy-port]/" "HTTPS_PROXY=https://[proxy-addr]:[proxy-port]/"

如果还有内部的不需要使用代理来访问的Docker registries,那么嗨需要制定NO_PROXY环境变量:

[Service]
Environment="HTTP_PROXY=http://[proxy-addr]:[proxy-port]/" "HTTPS_PROXY=https://[proxy-addr]:[proxy-port]/" "NO_PROXY=localhost,127.0.0.1,docker-registry.somecorporation.com"

3、更新配置

systemctl daemon-reload

4、重启Docker服务

systemctl restart docker

5. 确认设置已生效

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

6.引用

https://docs.docker.com/engine/admin/systemd/#httphttps-proxy

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

您可能感兴趣的文章:

  • 详解Docker中容器的备份、恢复和迁移
  • Docker网络代理设置详解
  • 详解为 Docker 设置代理
  • Linux下使用docker搭建Openvpn代理的方法
  • Ubuntu 16.04中Docker的安装和代理配置教程
  • Docker配置HTTP/HTTPS代理的方法
  • 利用python自动生成docker nginx反向代理配置
  • 如何利用Docker容器实现代理转发与数据备份详解
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • Docker设置代理的方法教程

相关文章

  • 【Linux】VMware虚拟机中如何配置静态IP详解
  • 在docker中运行mariadb程序的方法
  • 创建Web项目的Docker镜像实例讲解
  • Docker 数据卷,数据卷容器详细介绍
  • 如何Docker化Python Django应用程序
  • 在CentOS 7上安装Docker环境的方法与注意事项
  • 详解Windows下运用Docker部署Node.js开发环境
  • 详解Docker目录挂载的方法总结
  • 详解Docker Swarm服务发现和负载均衡原理
  • Docker CentOS7的系统上安装部署以及基础教程

文章分类

  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx

最近更新的内容

    • 详解docker容器分配静态IP
    • 如何在Hyper-V虚拟机上安装WSUS服务器技巧
    • Docker 常用命令详细整理
    • 浅谈Docker安全机制内核安全与容器之间的网络安全 原创
    • 解决VMware仅主机模式虚拟机无法ping通物理机问题
    • docker连接spring boot和mysql容器方法介绍
    • 如何隔离docker容器中的用户的方法
    • 深入讲解Hadoop管道,讲解hadoop管道
    • 详解Docker挂载本地目录及实现文件共享的方法
    • 在虚拟机virtualbox中安装ubuntu的图文教程

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有