一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

云服務器|WEB服務器|FTP服務器|郵件服務器|虛擬主機|服務器安全|DNS服務器|服務器知識|Nginx|IIS|Tomcat|

服務器之家 - 服務器技術 - 服務器知識 - 詳解為 Docker 設置代理

詳解為 Docker 設置代理

2021-01-19 18:21Muninn 服務器知識

本篇文章主要介紹了為 Docker 設置代理,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

因為眾所周知的原因,Docker在國內的使用舉步維艱。于是,很多組織在國內提供了mirror或者叫加速器

甚至在1.13的release note中提到微軟提供了官方的中國鏡像,然后我并沒有找到怎么啟用,找到了再寫。

使用這些鏡像或者加速器,拉取各種官方鏡像是ok了,自有的鏡像也可以放在國內的registry

但是官方鏡像只是滄海一粟,大量的組織或個人的鏡像都在docker hub,這一部分并沒有被鏡像同步。

于是,你還是需要一個代理

本文假設:

你已經有一個http代理了

  1. Linux發行版的服務管理器使用的是systemd
  2. 本文寫于 Version 17.03.0-ce , 在 Docker 1.13 和 17.03 上是可以的,不排除將來有所改變
  3. 順帶說一句,Windows版的在 Settings 的圖形界面上直接可以設置代理。

關于systemd

很多人可能對systemd還不熟悉,但主流發行版已經全都切換成systemd了,還是很有必要了解一下。

?
1
2
3
4
5
6
# 重啟docker
$ sudo systemctl restart docker
# 對應的舊的命令,其實現在還是支持,效果和上一句一樣。
$ sudo service docker restart
# 設置開機啟動
$ sudo systemctl enable docker

systemd是由文件夾/lib/systemd/system中的docker.service文件定義的。

我們隨便搜索一下systemd教程,就知道怎么樣自己編寫一個service文件了。

于是你可能躍躍欲試,把這個文件改一改,代理加進去就好了嘛。

等等,不要著急,如果你自己在做一個自己的服務,當然是要自己直接寫這個文件了。但是,我們的docker是從官方源安裝的。

這意味著你現在改了這個文件雖然會生效,但是docker一升級,這個文件又被覆蓋了呢。針對這個問題,systemd當然也有解決方案。

你其實只需要創造一個叫 <something>.conf 的配置文件,名字隨便起,放在
/etc/systemd/system/docker.service.d 目錄。你就覆蓋了默認的啟動配置,并且它會作為你的用戶配置一直存在。

HTTP proxy

好了,現在我們可以開始加代理配置了。

默認情況下這個配置文件夾并不存在,我們要創建它。

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

創建一個文件 /etc/systemd/system/docker.service.d/http-proxy.conf

包含 HTTP_PROXY 環境變量:

?
1
2
[Service]
Environment="HTTP_PROXY=http://proxy.example.com:80/"

如果有局域網或者國內的registry,我們還需要使用 NO_PROXY 變量聲明一下,比如你可以能國內的daocloud.io放有鏡像:

?
1
2
[Service]
Environment="HTTP_PROXY=http://proxy.example.com:80/" "NO_PROXY=localhost,127.0.0.1,daocloud.io"

刷新systemd配置:

?
1
$ sudo systemctl daemon-reload

用系統命令驗證環境變量加上去沒:

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

萬事俱備,重啟docker,在外面的世界遨游吧:

?
1
$ sudo systemctl restart docker

ps. 本文只是對官方文檔的翻譯和簡化,希望大家還是學會活用google,檢索官方文檔,比看博客更有時效性。也希望大家多多支持服務器之家。

原文鏈接:http://www.jianshu.com/p/26d0ebd86673

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 日本xxxx19视频 | 欧美腐剧mm在线观看 | 国产精品国语自产拍在线观看 | free chinese麻豆| 欧美国产高清 | 亚1洲二区三区四区免费 | 国产精品女主播大秀在线 | 国产午夜精品久久理论片小说 | 色悠久久久久综合欧美99 | jk制服白丝超短裙流白浆 | 草女人逼 | 操弄哥哥的108种姿势 | 亚欧洲乱码视频一二三区 | 国内精品视频一区二区三区 | 亚洲成年男人的天堂网 | 咪咪爱991 | 性吧有你 | 精品国语对白精品自拍视 | 日本国产高清色www视频在线 | 欧美日韩一区二区三在线 | 欧美人shou交在线播放 | 美女福利网站 | 国产99精品| 色帝国亚洲欧美在线蜜汁tv | 日本中文字幕高清 | 特级淫片大乳女子高清视频 | 成人123 | 午夜秀场在线观看 | 成人精品免费网站 | 亚洲码和乱人伦中文一区 | 色哟哟久久 | 视频在线观看国产 | 国模孕妇季玥全部人体写真 | 美女扒开腿让男人桶爽免费gif | 四虎影视免费 | 久久精品一卡二卡三卡四卡视频版 | 5278欧美一区二区三区 | 视频一区在线免费观看 | 欧美办公室silkstocking | 国产成人一区二区三区影院免费 | 免费观看无人区完整版 |