婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Docker配置HTTP/HTTPS代理的方法

Docker配置HTTP/HTTPS代理的方法

熱門標(biāo)簽:德州外呼系統(tǒng)排名 福州外呼系統(tǒng)中間件 地圖標(biāo)注員怎么去做 威海人工智能電銷機器人系統(tǒng) 好看的地圖標(biāo)注圖標(biāo)下載 上海電銷卡外呼系統(tǒng)廠家 貴州全自動外呼系統(tǒng)廠家 百度地圖標(biāo)注備注 機器人電銷有什么用

起因

我在使用Docker的pull命令拉取ELK官方提供的鏡像時,會出現(xiàn)無法連接的情況,并且會出現(xiàn)TLS handshake timeout的錯誤。在搜索相關(guān)文章之后得出結(jié)論:國內(nèi)的網(wǎng)絡(luò)環(huán)境不好,導(dǎo)致連接docker.elastic.co失敗或無法連接。于是我第一時間想到了代理的方式,好在Docker支持設(shè)置代理來訪問其他Registry,下面記錄整個配置過程。

準(zhǔn)備工作

首先,你的機器上需要安裝好Docker,當(dāng)我寫這篇文章時,Docker的版本為18.03,對于后續(xù)版本,本文章的配置方法可能會失效。

此外,還需要準(zhǔn)備一個代理服務(wù)器,可以正常訪問境外網(wǎng)站(如:Google,YouTuBe等)。我用的是VPS搭建的Shadowsocks代理,本機Shadowsocks客戶端開啟之后可以直接通過http://127.0.0.1:1080/訪問境外網(wǎng)站。

假設(shè)你的環(huán)境也是Ubuntu(其他環(huán)境應(yīng)該也是類似的)。

開始配置

1、創(chuàng)建如下路徑的目錄

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

2、進(jìn)入到上一步創(chuàng)建的目錄下,并在該目錄下創(chuàng)建一個名為http-proxy.conf的文件(如:/etc/systemd/system/docker.service.d/http-proxy.conf),使用vim編輯文件內(nèi)容如下

[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服務(wù)

sudo systemctl restart docker

5、查看配置

systemctl show --property=Environment docker

出現(xiàn)如下信息表示配置成功:

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鏡像,此時已經(jīng)可以正常連接了,只是速度較慢。

 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上拉取鏡像時,由于網(wǎng)絡(luò)原因無法連接。如果從Docker官方的鏡像倉庫中拉取鏡像時,一種比較好的辦法就是配置registry-mirrors實現(xiàn)加速,具體方法請自行搜索。

上述步驟是來自Docker官方文檔中的部分,原文地址為Control Docker with systemd。

如果你在配置過程遇到問題,歡迎在留言討論。

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

標(biāo)簽:泉州 邵陽 岳陽 南陽 南陽 葫蘆島 白城 撫州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Docker配置HTTP/HTTPS代理的方法》,本文關(guān)鍵詞  Docker,配置,HTTP,HTTPS,代理,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Docker配置HTTP/HTTPS代理的方法》相關(guān)的同類信息!
  • 本頁收集關(guān)于Docker配置HTTP/HTTPS代理的方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 莱芜市| 泸西县| 沈丘县| 苏尼特左旗| 苏州市| 丽江市| 太原市| 海淀区| 盈江县| 夹江县| 玉田县| 石门县| 隆子县| 宁强县| 浦江县| 北流市| 敖汉旗| 武宁县| 林西县| 兴化市| 江山市| 天水市| 呼和浩特市| 乌苏市| 芦溪县| 克山县| 华安县| 蒙自县| 南华县| 巨鹿县| 昔阳县| 阜南县| 金山区| 无棣县| 庐江县| 定远县| 广水市| 耿马| 南木林县| 灵寿县| 惠东县|