成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

coreos中更改docker鏡像地址

MarvinZhang / 2036人閱讀

摘要:這種做法將操作系統(tǒng)和應(yīng)用程序的職責(zé)做了更徹底的分離,降低操作系統(tǒng)和應(yīng)用程序的耦合度,使運(yùn)行這些服務(wù)器的公司可以更快速更廉價(jià)地更新自己的線上業(yè)務(wù)。

由于docker的不斷成熟,docker在實(shí)際生產(chǎn)環(huán)境中的應(yīng)用已經(jīng)得到越來(lái)越多的印證,因此,公司項(xiàng)目想從原來(lái)的Mina部署轉(zhuǎn)為docker部署,但是docker倉(cāng)庫(kù)由于在國(guó)內(nèi)沒(méi)有cdn,導(dǎo)致鏡像下載速度無(wú)比的緩慢,所以決定換成國(guó)內(nèi)鏡像,由于操作系統(tǒng)是使用coreos,無(wú)論國(guó)內(nèi)外資料都非常少,因此途中爬了很多坑,這篇文章是我爬坑的總結(jié)

docker國(guó)內(nèi)鏡像

docker是目前炙手可熱的云計(jì)算開(kāi)源項(xiàng)目,隨著docker不斷發(fā)展,不久前,國(guó)內(nèi)第一家基于docker技術(shù)的一站式容器云平臺(tái)daocloud正式推出了,同時(shí)也給國(guó)內(nèi)廣大docker愛(ài)好者帶來(lái)了docker的免費(fèi)國(guó)內(nèi)鏡像.前往docker的官網(wǎng)注冊(cè)一個(gè)賬號(hào)登錄后就能得到一個(gè)免費(fèi)的docker鏡像地址,如http://xxx.m.daocloud.io

關(guān)于coreos

coreos是一個(gè)高度精簡(jiǎn)的linux操作系統(tǒng),將許多原本需要復(fù)雜人工操作或者第三方軟件支持的功能在操作系統(tǒng)級(jí)別進(jìn)行了實(shí)現(xiàn),同時(shí)剔除了其他對(duì)于服務(wù)器系統(tǒng)非核心的軟件,比如GUI和包管理器。coreos并不鼓勵(lì)用戶將各種應(yīng)用軟件直接安裝在操作系統(tǒng)之上,而是提倡將所有服務(wù)運(yùn)行在多帶帶的應(yīng)用容器中,由應(yīng)用容器提供應(yīng)用所需要的基礎(chǔ)功能環(huán)境。這種做法將操作系統(tǒng)和應(yīng)用程序的職責(zé)做了更徹底的分離,降低操作系統(tǒng)和應(yīng)用程序的耦合度,使運(yùn)行這些服務(wù)器的公司可以更快速、更廉價(jià)地更新自己的線上業(yè)務(wù)。
正式這種特性,coreos可以說(shuō)十分適合用來(lái)部署docker服務(wù)

更改docker鏡像地址

dockercoreos中是一個(gè)服務(wù),在coreos中沒(méi)一個(gè)服務(wù)都由一個(gè)unit文件來(lái)定義,docker的unit文件在usr/lib/systemd/system/docker.service,我們需要將它拷貝出來(lái)將其放在docker服務(wù)啟動(dòng)時(shí)會(huì)加載的位置

shell
cp /usr/lib/systemd/system/docker.service /etc/systemd/system

打開(kāi)這種文件,我們會(huì)發(fā)現(xiàn)里面有一個(gè)更改docker鏡像地址的關(guān)鍵環(huán)境變量$DOCKER_OPTS,而更改鏡像地址的本質(zhì)就是更改$DOCKER_OPTS的值。
這個(gè)環(huán)境變量的值是在/run/flannel_docker_opts.env中設(shè)置的,如果你的系統(tǒng)里沒(méi)有這個(gè)文件,就自己添加一個(gè)這個(gè)文件

往這個(gè)文件里添加從daocloud上獲取的鏡像地址

shell
DOCKER_OPTS="--registry-mirror=http://xxxx.m.daocloud.io"

添加完成后,運(yùn)行

shell
sudo systemctl daemon-reload sudo systemctl restart docker

運(yùn)行 ps aux 如果能看到

shell
root 1725 0.6 1.7 221400 18328 ? Ssl 15:27 0:00 docker --daemon --host=fd:// --registry-mirror=http://xxx.m.daocloud

那么就大功告成了

總結(jié)

雖然整個(gè)配置流程看起來(lái)并不復(fù)雜,但是使用比較新的技術(shù)難免要爬坑,由于國(guó)內(nèi)外資料都非常的少,導(dǎo)致爬坑異常的艱難,希望大家能節(jié)省爬過(guò)這個(gè)坑的時(shí)間。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/26416.html

相關(guān)文章

  • Docker相關(guān)的項(xiàng)目

    摘要:相關(guān)基于項(xiàng)目和項(xiàng)目,并遵循應(yīng)用的十二因素風(fēng)格。相關(guān)在設(shè)計(jì)上,項(xiàng)目盡量保持驅(qū)動(dòng)和模塊化,以便模塊支持不同的實(shí)現(xiàn)方案。相關(guān)不僅可以管理眾多虛擬機(jī),其計(jì)算服務(wù)還支持對(duì)的驅(qū)動(dòng),管理引擎的子項(xiàng)目還可用于通過(guò)模板管理容器?,F(xiàn)已整合公司所支持的項(xiàng)目。 整理自《Docker技術(shù)入門(mén)與實(shí)踐》 PaaS(Platform as a Service) PaaS 是希望提供一個(gè)統(tǒng)一的可供所有軟件直接運(yùn)行而無(wú)需...

    littlelightss 評(píng)論0 收藏0
  • 30個(gè)不可不知的容器技術(shù)工具和資源

    摘要:容器包的大小和完整性使得團(tuán)隊(duì)成員能夠在幾秒鐘內(nèi)部署完整的環(huán)境。由的前安全主管美國(guó)總統(tǒng)執(zhí)行辦公室網(wǎng)絡(luò)安全高級(jí)總監(jiān)聯(lián)合創(chuàng)立的,目前正在準(zhǔn)備類似的容器安全產(chǎn)品。在年,在美國(guó)召開(kāi)了兩個(gè)大型會(huì)議和個(gè)小型會(huì)議。 軟件容器技術(shù)影響著從開(kāi)發(fā)人員、測(cè)試人員、運(yùn)維人員到分析人員的IT團(tuán)隊(duì)中的每一個(gè)人,它不像虛擬化一樣只是系統(tǒng)管理員的工具。容器包的大小和完整性使得團(tuán)隊(duì)成員能夠在幾秒鐘內(nèi)部署完整的環(huán)境。 容器...

    crelaber 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<