配置Docker拉取镜像外网代理

阮小七
• 阅读 2202

在实际生产环境中,出于信息安全审计要求,需要拉取镜像的应用服务器不能上外网,可以找一台局域网可上外网的服务器做为代理服务器,可配置全局代理如下:
一、创建目录

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

二、创建配置文件

1、创建HTTP代理文件
文件:
/etc/systemd/system/docker.service.d/http-proxy.conf
内容,以下以10.111.22.33:3142做为代理服务器

[Service]
Environment="HTTP_PROXY=http://10.111.22.33:3142/"

2、创建HTTPS代理文件
文件:
/etc/systemd/system/docker.service.d/https-proxy.conf
内容,以下以10.111.22.33:3142做为代理服务器

[Service]
Environment="HTTPS_PROXY=http://10.111.22.33:3142/"

三、重启Docker服务和Daemon服务

$ sudo systemctl daemon-reload
$ sudo systemctl restart docker

四、检验配置是否生效

systemctl show --property=Environment docker

如果配置生效则显示信息如下

Environment=HTTP_PROXY=http://10.111.22.33:3142/ HTTPS_PROXY=http://10.111.22.33:3142/

五、验证
docker search redis
若能通过代理连上外网,则显示如下显示:

[root@host-10-111-22-11 ~]# docker search redis

配置Docker拉取镜像外网代理
docker redis界面
配置Docker拉取镜像外网代理

点赞
收藏
评论区
推荐文章
blmius blmius
3年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
皕杰报表之UUID
​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为
Stella981 Stella981
3年前
Opencv中Mat矩阵相乘——点乘、dot、mul运算详解
Opencv中Mat矩阵相乘——点乘、dot、mul运算详解2016年09月02日00:00:36 \牧野(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fme.csdn.net%2Fdcrmg) 阅读数:59593
Stella981 Stella981
3年前
C# Aspose.Cells导出xlsx格式Excel,打开文件报“Excel 已完成文件级验证和修复。此工作簿的某些部分可能已被修复或丢弃”
报错信息:最近打开下载的Excel,会报如下错误。(xls格式不受影响)!(https://oscimg.oschina.net/oscnet/2b6f0c8d7f97368d095d9f0c96bcb36d410.png)!(https://oscimg.oschina.net/oscnet/fe1a8000d00cec3c
Stella981 Stella981
3年前
Linux查看GPU信息和使用情况
1、Linux查看显卡信息:lspci|grepivga2、使用nvidiaGPU可以:lspci|grepinvidia!(https://oscimg.oschina.net/oscnet/36e7c7382fa9fe49068e7e5f8825bc67a17.png)前边的序号"00:0f.0"是显卡的代
Stella981 Stella981
3年前
KVM调整cpu和内存
一.修改kvm虚拟机的配置1、virsheditcentos7找到“memory”和“vcpu”标签,将<namecentos7</name<uuid2220a6d1a36a4fbb8523e078b3dfe795</uuid
Easter79 Easter79
3年前
Twitter的分布式自增ID算法snowflake (Java版)
概述分布式系统中,有一些需要使用全局唯一ID的场景,这种时候为了防止ID冲突可以使用36位的UUID,但是UUID有一些缺点,首先他相对比较长,另外UUID一般是无序的。有些时候我们希望能使用一种简单一些的ID,并且希望ID能够按照时间有序生成。而twitter的snowflake解决了这种需求,最初Twitter把存储系统从MySQL迁移
Wesley13 Wesley13
3年前
mysql设置时区
mysql设置时区mysql\_query("SETtime\_zone'8:00'")ordie('时区设置失败,请联系管理员!');中国在东8区所以加8方法二:selectcount(user\_id)asdevice,CONVERT\_TZ(FROM\_UNIXTIME(reg\_time),'08:00','0
Stella981 Stella981
3年前
Docker CE设置Http代理
公司网络环境限制,下载docker的image需设置Http代理。1\.编辑httpproxy.conf文件在/etc/systemd/system/docker.service.d/httpproxy.conf中编辑如下内容:ServiceEnvironment"HT
Wesley13 Wesley13
3年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_
美凌格栋栋酱 美凌格栋栋酱
4个月前
Oracle 分组与拼接字符串同时使用
SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(
阮小七
阮小七
Lv1
当初我是怎么求你的,记住是你亲手推开我的叫我滚
文章
6
粉丝
0
获赞
0