欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

詳解為 Docker 設(shè)置代理

 更新時(shí)間:2017年03月29日 09:34:16   作者:Muninn  
本篇文章主要介紹了為 Docker 設(shè)置代理,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧

因?yàn)楸娝苤脑颍珼ocker在國內(nèi)的使用舉步維艱。于是,很多組織在國內(nèi)提供了mirror或者叫加速器。

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

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

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

于是,你還是需要一個(gè)代理。

本文假設(shè):

你已經(jīng)有一個(gè)http代理了

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

關(guān)于systemd

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

# 重啟docker
$ sudo systemctl restart docker
# 對應(yīng)的舊的命令,其實(shí)現(xiàn)在還是支持,效果和上一句一樣。
$ sudo service docker restart
# 設(shè)置開機(jī)啟動
$ sudo systemctl enable docker

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

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

于是你可能躍躍欲試,把這個(gè)文件改一改,代理加進(jìn)去就好了嘛。

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

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

你其實(shí)只需要?jiǎng)?chuàng)造一個(gè)叫 <something>.conf 的配置文件,名字隨便起,放在
/etc/systemd/system/docker.service.d 目錄。你就覆蓋了默認(rèn)的啟動配置,并且它會作為你的用戶配置一直存在。

HTTP proxy

好了,現(xiàn)在我們可以開始加代理配置了。

默認(rèn)情況下這個(gè)配置文件夾并不存在,我們要?jiǎng)?chuàng)建它。

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

創(chuàng)建一個(gè)文件 /etc/systemd/system/docker.service.d/http-proxy.conf

包含 HTTP_PROXY 環(huán)境變量:

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

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

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

刷新systemd配置:

$ sudo systemctl daemon-reload

用系統(tǒng)命令驗(yàn)證環(huán)境變量加上去沒:

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

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

$ sudo systemctl restart docker

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

相關(guān)文章

  • 主機(jī)Nginx + Docker WordPress Mysql搭建的詳細(xì)步驟

    主機(jī)Nginx + Docker WordPress Mysql搭建的詳細(xì)步驟

    這篇文章主要介紹了主機(jī)Nginx + Docker WordPress Mysql搭建的詳細(xì)步驟,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-11-11
  • Docker?compose部署minio服務(wù)

    Docker?compose部署minio服務(wù)

    這篇文章主要介紹了Docker?compose部署minio服務(wù),minio的作用就是用來存儲文件的,比如圖片、視頻、音頻等各種類型的文件,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的朋友可以參考一下
    2022-08-08
  • Docker網(wǎng)絡(luò)及容器通信原理詳解

    Docker網(wǎng)絡(luò)及容器通信原理詳解

    這篇文章主要介紹了Docker網(wǎng)絡(luò)及容器通信原理詳解的相關(guān)資料,并通過啟動幾個(gè)容器來探究Docker網(wǎng)絡(luò)及容器通信,需要的朋友可以參考下
    2022-11-11
  • docker 如何實(shí)現(xiàn)磁盤讀寫

    docker 如何實(shí)現(xiàn)磁盤讀寫

    本文主要介紹了docker實(shí)現(xiàn)磁盤讀寫,包括創(chuàng)建Docker鏡像、運(yùn)行 Docker容器以及在容器中進(jìn)行磁盤讀寫操作的步驟和代碼示例,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-01-01
  • 解決nacos啟動時(shí)防火墻開啟8848的坑

    解決nacos啟動時(shí)防火墻開啟8848的坑

    最近操作Nacos時(shí)遭遇8848端口無法訪問的問題,嘗試通過安全組和firewall配置仍無法解決,最終發(fā)現(xiàn),firewall對Docker使用專門的作用域,需要在相應(yīng)作用域下開放端口,務(wù)必檢查firewall中針對Docker的設(shè)置,確保8848端口在正確的作用域內(nèi)被允許通行
    2022-10-10
  • 解決docker run hello-world遇到錯(cuò)誤消息-error during conne

    解決docker run hello-world遇到錯(cuò)誤消息-error during&n

    這篇文章主要介紹了解決docker run hello-world遇到錯(cuò)誤消息-error during conne問題,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • Docker?隔離與限制原理介紹

    Docker?隔離與限制原理介紹

    這篇文章主要介紹了Docker?隔離與限制原理,對于?Docker?等大多數(shù)?Linux?容器來說,Cgroups?技術(shù)是用來制造約束的主要手段,而?Namespace?技術(shù)則是用來修改進(jìn)程視圖的主要方法,下文相關(guān)介紹,需要的朋友可以參考一下
    2022-04-04
  • 使用Docker安裝phabricator的配置和使用方法

    使用Docker安裝phabricator的配置和使用方法

    今天小編就為大家分享一篇關(guān)于使用Docker安裝phabricator的配置和使用方法的文章,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2018-10-10
  • docker 安裝 php-fpm 服務(wù) / 擴(kuò)展 / 配置的示例教程詳解

    docker 安裝 php-fpm 服務(wù) / 擴(kuò)展 / 配置的示例教程詳解

    這篇文章主要介紹了docker 安裝 php-fpm 服務(wù) / 擴(kuò)展 / 配置,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-05-05
  • Docker快速部署SpringBoot項(xiàng)目介紹

    Docker快速部署SpringBoot項(xiàng)目介紹

    大家好,本篇文章主要講的是Docker快速部署SpringBoot項(xiàng)目介紹,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下哦,方便下次瀏覽
    2021-12-12

最新評論