代理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。


相关文章内容简介
推荐阅读
  • 21 2020-02
    代理ip的功能介绍

    想要知道ip代理在网络生活、工作中有什么作用,只是通过几点功能介绍似乎有些薄弱,无法很好的来直观知道http代理ip的效果,下面由网连代理来为大家做一个介绍。

  • 24 2019-10
    使用代理IP安全吗

    在网络科技迅速发展的今天,代理IP​这种既高效又便捷的上网方式被越来越多的人所了解,熟悉并使用,受到很大欢迎,同时,很多人也对代理IP这种上网方式表示怀疑,到底安不安全,针对

  • 31 2019-12
    爬虫加代理的三种方式

    在学习Python爬虫的时候,经常会遇见所要爬取的网站采取了反爬取技术,高强度、高效率地爬取网页信息常常会给网站服务器带来巨大压力,所以同一个IP反复爬取同一个网页,就很可能被

  • 12 2019-08
    电脑怎么换IP

    现在很多人的工作都需要换电脑IP才能继续完成,很多人还不知道换IP的方式,那么,电脑怎么换IP呢?对电脑来说,每台电脑都只有唯一的IP地址,这个地址就是来确定电脑位置的。用ADSL方式上

  • 03 2019-09
    网连代理凭什么重新定义代理IP服务?

    几个行业的朋友认为,无论互联网行业发展到何种地步,“资源”永远是任何互联网公司必不可少的弹药粮草。夸大些讲,任何一个互联网公司都会用到不同类型的数据。那么数据从何而来,这

  • 19 2019-06
    IP切换器有什么作用

    目前,随着互联网的越来越普及,网民数量也越来越多,各大网站的访问数量也就随之增加,特别是很多任务网站或者推广营销 。为了防止恶意的注册、恶意点击等,都会增加访问、点击等等