代理ip

>

换ip软件

>

http代理

>

ip代理

您的位置:首页 > 新闻资讯 > 文章内容
Docker配置HTTP/HTTPS代理的方法
来源:网连代理 作者:admin 时间:2020-01-20 15:33:52

  起因

  我在使用Docker的pull命令拉取ELK官方提供的镜像时,会出现无法连接的情况,并且会出现TLS handshake timeout的错误。在搜索相关文章之后得出结论:国内的网络环境不好,导致连接docker.elastic.co失败或无法连接。于是我第一时间想到了代理的方式,好在Docker支持设置代理来访问其他Registry,下面记录整个配置过程。

Docker配置HTTP/HTTPS代理的方法

  准备工作

  首先,你的机器上需要安装好Docker,当我写这篇文章时,Docker的版本为18.03,对于后续版本,本文章的配置方法可能会失效。

  此外,还需要准备一个代理服务器,可以正常访问境外网站(如:Google,YouTuBe等)。我用的是VPS搭建的Shadowsocks代理,本机Shadowsocks客户端开启之后可以直接通过http://127.0.0.1:1080/访问境外网站。

  假设你的环境也是Ubuntu(其他环境应该也是类似的)。

  开始配置

  1、创建如下路径的目录

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

  2、进入到上一步创建的目录下,并在该目录下创建一个名为http-proxy.conf的文件(如:/etc/systemd/system/docker.service.d/http-proxy.conf),使用vim编辑文件内容如下

  [Service]

  Environment="HTTPS_PROXY=http://127.0.0.1:1080/""NO_PROXY=localhost,127.0.0.1,registry.docker-cn.com,hub-mirror.c.163.com"

  3、刷新配置

  sudo systemctl daemon-reload

  4、重启Docker服务

  sudo systemctl restart docker

  5、查看配置

  systemctl show--property=Environment docker

  出现如下信息表示配置成功:

  Environment=HTTPS_PROXY=http://127.0.0.1:1080/NO_PROXY=localhost,127.0.0.1,registry.docker-cn.com,hub-mirror.c.163.com

  6、验证配置是否生效

  重新从docker.elastic.co上拉取elasticsearch镜像,此时已经可以正常连接了,只是速度较慢。

  liuwei liuwei-Ubuntu:~$sudo docker pull docker.elastic.co/elasticsearch/elasticsearch:6.2.4

  6.2.4:Pulling from elasticsearch/elasticsearch

  469cfcc7a4b3:Downloading[==========================>]38.87MB/73.17MB

  8e27facfa9e0:Downloading[===================================>]40.05MB/56.33MB

  cdd15392adc7:Download complete

  ddcc70fbd933:Downloading[====================>]44.31MB/108.9MB

  3d3fa0383994:Waiting

  15d1376ebd55:Waiting

  这种方法适用于从一些第三方提供的Registry上拉取镜像时,由于网络原因无法连接。如果从Docker官方的镜像仓库中拉取镜像时,一种比较好的办法就是配置registry-mirrors实现加速,具体方法请自行搜索。

  上述步骤是来自Docker官方文档中的部分,原文地址为Control Docker with systemd。


相关文章内容简介
推荐阅读
  • 11 2019-07
    选择代理IP或者动态VPS和动态VPS时如何对比价格

    很多朋友在购物时都是以价格为主要因素,就拿代理IP或者动态VPS来说,有免费的就不用收费的,有便宜的就不用更贵的。这样虽然降低了成本,但同时也降低了效率,在如今这个时代,效率永

  • 29 2019-10
    使用高匿代理IP有必要吗?

    使用高匿代理IP有必要吗?高匿代理IP的时代已经到来了,但是很懂人不了解高匿代理ip到底有什么用,虽然随着网络科技的发展,网络对我们的生活带来了很多方便,也带来了更多的选择,网络

  • 01 2019-08
    大数据营销如何选择合适的换IP软件

    大数据时代,企业的发展离不开数据的支持,企业通过爬虫采集数据信息,对获取的数据进行分析,制定适合自己的营销方案。而数据采集过程中少不了换IP软件的使用,虽然现在提供动态IP服

  • 20 2020-02
    代理IP的关键功能

    用代理IP能够做什么?代理IP的功能决定了购买它的人群,互联网的进步,让代理IP的使用面积越来越大,现在有很多行业都需要使用换IP,比如投票、刷量等等。

  • 20 2019-06
    爬虫代理IP是什么

    爬虫代理IP是什么?爬虫和代理IP这两个词单独拿出来哪一个,相信大多数网络用户们都很熟悉,那么爬虫代理IP该怎样理解呢?这里简单说一下爬虫代理IP的思路。爬虫的时候会遇到IP被禁的情

  • 24 2019-10
    代理IP池简要介绍

    在众多的网站防爬措施中,有一种是根据ip的访问频率进行限制的,在某段时间内,当某个ip的访问量达到一定的阀值时,该ip会被拉黑、在一段时间内被禁止访问这种时候,可以通过降低爬虫的