日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
讓Docker如虎添翼的12款開(kāi)源工具

讓docker如虎添翼的12款開(kāi)源工具

譯文
作者:布加迪編譯 2019-04-22 08:31:00

云計(jì)算

開(kāi)發(fā)工具 本文介紹的這12個(gè)開(kāi)源工具得益于Docker或者有助于Docker,將Docker用于特定的使用場(chǎng)景,或者使Docker更易于使用。

創(chuàng)新互聯(lián)公司是一家集網(wǎng)站建設(shè),南川企業(yè)網(wǎng)站建設(shè),南川品牌網(wǎng)站建設(shè),網(wǎng)站定制,南川網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營(yíng)銷,網(wǎng)絡(luò)優(yōu)化,南川網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競(jìng)爭(zhēng)力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長(zhǎng)自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。

【51CTO.com快譯】如今,Docker領(lǐng)域的發(fā)展日新月異。作為一種炙手可熱的工具,Kubernetes可能更備受關(guān)注,但Docker繼續(xù)為大多數(shù)開(kāi)發(fā)項(xiàng)目和部署提供“正好夠用”的容器編排機(jī)制。

此外,Docker有自己豐富的生態(tài)系統(tǒng),其中的第三方工具可以擴(kuò)展Docker,增強(qiáng)功能,或者更易于使用。本文介紹的這12個(gè)開(kāi)源工具得益于Docker或者有助于Docker,將Docker用于特定的使用場(chǎng)景,或者使Docker更易于使用。

Dive

Docker映像如同三明治,有好多層。更貼切地說(shuō),它們像不透明包裝紙中的三明治:你并不總是知道有幾層,或者里面有什么。Dive讓你可以通過(guò)交互式UI,直觀地查看Docker映像中的層。你可以看到每一層中有什么內(nèi)容,還可以查明每一層如何改變下面的那一層(什么被添加或刪除)。你還可以分析映像是否有浪費(fèi)或重復(fù)的空間,甚至將結(jié)果傳遞給持續(xù)集成管道,那樣浪費(fèi)太多空間的映像無(wú)法通過(guò)構(gòu)建過(guò)程。

Docker Compose UI

Docker Compose UI是一個(gè)采用MIT許可證的項(xiàng)目,為Docker Compose提供了基于Web的UI,它是使用Python的Flask框架構(gòu)建的。容器可以在本地運(yùn)行或在遠(yuǎn)程主機(jī)上運(yùn)行,??Docker Compose UI本身在Docker容器中就有,以方便使用。請(qǐng)注意:“由于已公布的端口沖突,”Docker Compose UI隨附的一些演示項(xiàng)目無(wú)法擴(kuò)展。

Dockly

大多數(shù)Docker工作是通過(guò)CLI或終端界面執(zhí)行的,默認(rèn)的Docker CLI看起來(lái)與其他任何CLI程序非常相似。Dockly為Docker提供了全屏終端界面:顯示所有運(yùn)行中容器的文本模式儀表板、容器日志和利用率統(tǒng)計(jì)信息的實(shí)時(shí)視圖以及內(nèi)置的shell選項(xiàng)卡。

Dusty

Dusty是一種基于Docker、采用MIT許可證的開(kāi)發(fā)環(huán)境,旨在改進(jìn)使用Docker Compose或Vagrant以管理容器。比如說(shuō),Dusty的開(kāi)發(fā)人員聲稱,Dusty擁有比Docker Compose更簡(jiǎn)單的規(guī)范模型,它比Vagrant更好地處理這項(xiàng)任務(wù):基于版本對(duì)應(yīng)用程序依賴項(xiàng)和服務(wù)更新進(jìn)行隔離。Dusty還允許創(chuàng)建測(cè)試、作為環(huán)境規(guī)范的一部分,并且使常見(jiàn)的多步驟過(guò)程成為易于調(diào)用的腳本。

Elsy

Elsy被稱為是“一種自成一體的多語(yǔ)言構(gòu)建工具”,使用Docker和Docker Compose。 Elsy可以跨環(huán)境一致地構(gòu)建軟件存儲(chǔ)庫(kù),盡量減少執(zhí)行構(gòu)建所需要的工具,無(wú)論使用哪種語(yǔ)言。一項(xiàng)大力宣傳的功能blackbox-test讓任何構(gòu)建的容器能夠以體現(xiàn)實(shí)際生產(chǎn)環(huán)境使用的方式加以測(cè)試。比如說(shuō),任何需要數(shù)據(jù)庫(kù)的服務(wù)都會(huì)構(gòu)建相應(yīng)的數(shù)據(jù)庫(kù)容器,之后Elsy會(huì)自動(dòng)拆除測(cè)試環(huán)境。

Gockerize

這個(gè)工具面向Go語(yǔ)言的愛(ài)好者。Gockerize是采用BSD許可證的工具,用于構(gòu)建靜態(tài)Go二進(jìn)制代碼,并將它們打包成極簡(jiǎn)的Go容器。Gockerize由開(kāi)發(fā)AeroFS的人員創(chuàng)建,包括諸多功能,比如“能夠自動(dòng)對(duì)Golang標(biāo)準(zhǔn)庫(kù)打上一套補(bǔ)丁;雖然這項(xiàng)功能很少需要,但能幫上大忙”,據(jù)介紹該項(xiàng)目的博文稱。Gockerize并不過(guò)于依賴外部,只依賴Go、Docker 1.5或更高版本以及Bash shell。

Habitus

Habitus是另一個(gè)基于Docker的構(gòu)建工具,使用Dockerfile和build.yml文件來(lái)創(chuàng)建含有眾多任意命令的多步驟容器構(gòu)建。構(gòu)建過(guò)程的每個(gè)步驟都可以做到依賴前面的某個(gè)步驟,以確保任何棘手的多步驟依賴項(xiàng)都能正常運(yùn)行。Habitus還支持在構(gòu)建過(guò)程中加入秘密內(nèi)容,而且不會(huì)在映像中留下痕跡。

Hyper

Hyper號(hào)稱是“與虛擬機(jī)管理程序無(wú)關(guān)的工具,讓你可以在任何虛擬機(jī)管理程序上運(yùn)行Docker映像”,它使用Docker、QEMU和Xen來(lái)實(shí)現(xiàn)目標(biāo)。這款工具的開(kāi)發(fā)者聲稱,Hyper使用極少的資源(28MB),以容器而非虛擬機(jī)的速度啟動(dòng),提供高性能,為應(yīng)用程序提供通過(guò)硬件執(zhí)行的隔離機(jī)制。Hyper的一個(gè)預(yù)定使用場(chǎng)景是創(chuàng)建基于Docker的多租戶應(yīng)用程序。

Kitematic

有時(shí)你只想要一個(gè)GUI。Kitematic為你提供了在MacOS、Ubuntu Linux和Windows上管理Docker容器的GUI。Kitematic的其他便利包括通過(guò)文件系統(tǒng)自動(dòng)公開(kāi)容器卷數(shù)據(jù),為Docker提供內(nèi)置CLI,并自動(dòng)同步其狀態(tài)以匹配Docker的更改(比如添加新的容器映像時(shí))。

Logspout

Unix界有著將多個(gè)小程序結(jié)合起來(lái)解決大問(wèn)題的悠久傳統(tǒng)。Logspout運(yùn)用同樣的理念來(lái)管理來(lái)自Docker容器的日志。Logspout將來(lái)自某個(gè)特定主機(jī)上所有容器的所有日志(主要是stdout和stderr)輸出到你認(rèn)為***的任何目標(biāo)。只需讀取HTTP數(shù)據(jù)流,就可以實(shí)時(shí)查看生成的聚合日志。

Portainer

連相對(duì)簡(jiǎn)單的Docker架構(gòu)也可能有許多不定因素:容器、映像、網(wǎng)絡(luò)、卷和秘密內(nèi)容。在頭腦中跟蹤這一切可不是辦法。Portainer為Docker環(huán)境提供了一個(gè)Web UI,無(wú)論環(huán)境是單個(gè)主機(jī)還是集群,讓你可以借助單一管理平臺(tái)查看運(yùn)行的一切。只需點(diǎn)擊幾下鼠標(biāo),即可管理和查看所有常見(jiàn)的Docker組件。最棒的是,整個(gè)系統(tǒng)作為單個(gè)容器部署在你現(xiàn)有的Docker基礎(chǔ)架構(gòu)中。

Whalebrew

MacOS用戶應(yīng)該熟悉Homebrew,這是面向MacOS的臨時(shí)包管理系統(tǒng)。Whalebrew讓你可以安裝Docker映像,并通過(guò)別名直接從命令行來(lái)運(yùn)行,好像它們是本地安裝的可執(zhí)行文件。安裝包就跟輸入whalebrew install 一樣簡(jiǎn)單。通過(guò)Whalebrew的存儲(chǔ)庫(kù)精選管理的包運(yùn)行起來(lái)***,但理論上任何接納CLI命令的Docker映像都應(yīng)該可以運(yùn)行。


當(dāng)前文章:讓Docker如虎添翼的12款開(kāi)源工具
文章地址:http://m.5511xx.com/article/dhosphi.html