容器愛(ài)好者的Docker利器
大?。?/span>0.08 MB 人氣: 2017-10-11 需要積分:1
衡量軟件生態(tài)系統健康的一個(gè)有效方法是:第三方工具代替其工作的數量。如果每個(gè)人和他的兄弟都在潛心生產(chǎn),那么勝率就會(huì )很大。舉一個(gè)恰當的例子:Docker。
隨著(zhù)軟件容器技術(shù)的成熟,容器從一個(gè)漂亮的想法變?yōu)橐粋€(gè)有用的工具,當然也伴隨著(zhù)豐富的第三方產(chǎn)品的成熟。本文將介紹Docker寶箱中四顆璀璨的寶石。
Wsargent’s Docker Cheat Sheet
關(guān)于Docker的你想知道但找不到或者不知如何問(wèn)起的所有事。為了在GitHub托管下易于發(fā)起Pull Request,Wsargent’s Docker Cheat Sheet在Docker的方方面面做到了簡(jiǎn)潔,不僅是命令操作,還有Dockerfiles所使用的指令,公共安全庫存的快速提示以及在日常工作可能遇到的一些問(wèn)題。你需要?;貋?lái)看看,因為它是定期更新的。
Docker-slim
Docker的logo特色是一只鯨魚(yú),但是你的Docker容器可不需要這么大。Docker-slim
是“容器的神奇減肥藥”,它允許你分析容器鏡像并刪減多余的東西。
你的剩余大小取決于你選擇剔除什么。一個(gè)Python容器樣本大小從大約433MB減少到15.97MB,一個(gè)Java應用樣本大小從743MB變?yōu)?00.3MB。該分析會(huì )展示除去實(shí)際減少的還有哪些可執行,所以你可以使用這個(gè)信息來(lái)執行自己的清理。
Wharfee
大多數Docker使用者用命令行來(lái)工作。極少數可能使用像Kitematic的圖形用戶(hù)界面(GUI),但大多數的行動(dòng)還是是在命令行界面(CLI)中。CLI更好地適應Docker的行為,那就是使用CLI更多的原因。
Wharfee試圖成為一個(gè)完整的殼,來(lái)解決需要重復,令你困惑以及使用Docker之外的猜測。從Docker命令到容器的名字以及運行鏡像的所有事情,都可以通過(guò)你的鍵入來(lái)自動(dòng)完成,當然還有通過(guò)快捷方式來(lái)刪除所有的dangling鏡像等常見(jiàn)的行為。你可以在你的殼中設置許多快捷鍵,但Wharfee就不需要這一點(diǎn)。
Chaperone
如果你不喜歡一個(gè)容器塞滿(mǎn)任何超出需求的想法,Chaperone讓你的容器變得苗條并保持苗條。它提供一個(gè)單一過(guò)程,可以捆綁到容器中來(lái)管理服務(wù)如何開(kāi)始,過(guò)程如何執行,容器內部的任務(wù)的調度方式,以及通常處理systemd或者其他不穩定服務(wù)的許多事情。
該項目的自述文件上寫(xiě)道:“如果你正在通過(guò)bash腳本啟動(dòng)容器服務(wù),Chaperone可能一個(gè)更好的選擇?!?br /> 原文:4 Docker gems for container lovers
?
非常好我支持^.^
(0) 0%
不好我反對
(0) 0%