Linux運維這個職位現(xiàn)在對于企業(yè)來說是非常的有必要的,企業(yè)對于網(wǎng)站的運維是十分的看中的,一個網(wǎng)站不止要有開發(fā)也要有運維,當(dāng)網(wǎng)站出現(xiàn)什么問題的時候都是需要linux運維師去了解問題并且去解決的,那么linux運維工程師要掌握哪些開發(fā)工具呢?
1、Gockerize
這個適合Go語言的愛好者。Gockerize是采用BSD許可證的工具,用于構(gòu)建靜態(tài)的Go二進制文件,并將它們打包成極簡的Go容器。Gockerize由AeroFS背后的人員開發(fā),包括這類功能:“能夠自動為Golang標(biāo)準(zhǔn)庫打一組補丁,雖然很少需要這項功能,卻能派上大用場,”據(jù)介紹該項目的博文聲稱。Gockerize并不過于依賴外部,只依賴Go、Docker
1.5或更高版本以及Bash外殼。
2、Docker Compose UI
Docker Compose UI是采用MIT許可證的項目,它為Docker
Compose提供了基于Web的用戶界面(UI),是使用Python的Flask框架構(gòu)建的。容器可在本地運行,也可在遠程主機上運行;Docker Compose
UI本身在Docker容器中就有,以方便使用。請注意,“由于端口沖突”,Docker Compose UI附隨的一些演示項目無法擴展。
3、Elsy
Elsy被稱為是“一種自成一體的、多語言的構(gòu)建工具”, 使用Docker和Docker
Compose。Elsy讓用戶可以跨環(huán)境一致地構(gòu)建軟件倉庫,并盡量減少執(zhí)行構(gòu)建任務(wù)所需要的工具,無論使用哪種語言。一項大力宣傳的功能blackbox-test讓任何構(gòu)建的容器能夠以體現(xiàn)在實際生產(chǎn)環(huán)境中使用的方式來加以測試。比如說,任何需要數(shù)據(jù)庫的服務(wù)都會搭建好的數(shù)據(jù)庫容器,用完后Elsy會自動拆除測試環(huán)境。
4、Kitematic
有時你只想要一個GUI。Kitematic為你提供了在MacOS、Ubuntu
Linux和Windows上管理Docker容器的GUI。Kitematic的其他便利之處包括:借助文件系統(tǒng),自動揭示容器卷數(shù)據(jù),為Docker提供內(nèi)置的CLI,并自動同步狀態(tài)以匹配針對Docker的更改(比如添加新的容器鏡像時)。
5、Habitus
另一個基于Docker的構(gòu)建工具Habitus使用Dockerfile和build.yml文件,來創(chuàng)建包含眾多任意命令的多步驟容器構(gòu)建流程??梢宰龅綐?gòu)建流程的每個步驟依賴前面的某個步驟,確保任何棘手的多步驟依賴項都正常運行。Habitus還支持構(gòu)建過程中添加秘密信息,而且這么做并不在鏡像中留下痕跡。
6、Logspout
Unix界有著將小程序結(jié)合起來解決大問題的悠久傳統(tǒng)。Logspout運用同樣的理念來管理來自Docker容器的日志。Logspout將來自某個主機上所有容器的所有日志(主要是stdout和stderr)匯集到你認為合適的任何目標(biāo)。只需讀取HTTP數(shù)據(jù)流,即可實時查看生成的聚合日志。
7、Dusty
Dusty是一種基于Docker的、采用MIT許可證的開發(fā)環(huán)境,旨在改進使用Docker
Compose或Vagrant來管理容器。比如說,Dusty背后的開發(fā)人員聲稱,Dusty的規(guī)范模式比Docker
Compose更簡單;它在處理這個方面勝過Vagrant:基于版本來隔離應(yīng)用程序依賴項和服務(wù)更新。Dusty還允許將測試創(chuàng)建為環(huán)境規(guī)范的一部分,因而常見的多步驟程序可進入到易于調(diào)用的腳本中。
8、Hyper
Hyper被譽為是“與虛擬機管理程序無關(guān)的工具,讓你可以在任何虛擬機管理程序上運行Docker鏡像”,它使用Docker、QEMU和Xen來實現(xiàn)其目的。該工具的開發(fā)者聲稱,Hyper使用極少資源(28MB),以容器而不是虛擬機的速度來啟動,提供高性能,并為應(yīng)用程序提供硬件執(zhí)行的隔離機制。Hyper的一種提議用例是,創(chuàng)建多租戶模式的、基于Docker的應(yīng)用程序。
以上就是達內(nèi)科技給大家整理的關(guān)于linux運維工程師要掌握的開發(fā)工具的類型了,如果說你想要學(xué)習(xí)linux運維的話那么達內(nèi)科技歡迎大家來我們公司的linux培訓(xùn)班進行實地考察,也可以點擊我們文章下面的獲取試聽資格按鈕來獲取我們的linux課程免費試聽資格,在試聽中可以更加深入的了解達內(nèi)科技。