您好,歡迎來(lái)電子發(fā)燒友網(wǎng)! ,新用戶?[免費(fèi)注冊(cè)]

您的位置:電子發(fā)燒友網(wǎng)>源碼下載>數(shù)值算法/人工智能>

容器愛(ài)好者的Docker利器

大?。?/span>0.08 MB 人氣: 2017-10-11 需要積分:1
 摘要:Docker一直是第一方和第三方開(kāi)發(fā)人員關(guān)注的重點(diǎn),但很多項(xiàng)目擴(kuò)展、補(bǔ)充或增強(qiáng)Docker,而沒(méi)有成為Docker的一部分。本文將介紹四個(gè)第三方工具來(lái)減少鏡像、簡(jiǎn)化命令行、管理進(jìn)程等。
  
  衡量軟件生態(tài)系統(tǒng)健康的一個(gè)有效方法是:第三方工具代替其工作的數(shù)量。如果每個(gè)人和他的兄弟都在潛心生產(chǎn),那么勝率就會(huì)很大。舉一個(gè)恰當(dāng)?shù)睦樱篋ocker。
  隨著軟件容器技術(shù)的成熟,容器從一個(gè)漂亮的想法變?yōu)橐粋€(gè)有用的工具,當(dāng)然也伴隨著豐富的第三方產(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所使用的指令,公共安全庫(kù)存的快速提示以及在日常工作可能遇到的一些問(wèn)題。你需要常回來(lái)看看,因?yàn)樗嵌ㄆ诟碌摹?br />   Docker-slim
  Docker的logo特色是一只鯨魚,但是你的Docker容器可不需要這么大。Docker-slim
  是“容器的神奇減肥藥”,它允許你分析容器鏡像并刪減多余的東西。
  你的剩余大小取決于你選擇剔除什么。一個(gè)Python容器樣本大小從大約433MB減少到15.97MB,一個(gè)Java應(yīng)用樣本大小從743MB變?yōu)?00.3MB。該分析會(huì)展示除去實(shí)際減少的還有哪些可執(zhí)行,所以你可以使用這個(gè)信息來(lái)執(zhí)行自己的清理。
  Wharfee
  大多數(shù)Docker使用者用命令行來(lái)工作。極少數(shù)可能使用像Kitematic的圖形用戶界面(GUI),但大多數(shù)的行動(dòng)還是是在命令行界面(CLI)中。CLI更好地適應(yīng)Docker的行為,那就是使用CLI更多的原因。
  Wharfee試圖成為一個(gè)完整的殼,來(lái)解決需要重復(fù),令你困惑以及使用Docker之外的猜測(cè)。從Docker命令到容器的名字以及運(yùn)行鏡像的所有事情,都可以通過(guò)你的鍵入來(lái)自動(dòng)完成,當(dāng)然還有通過(guò)快捷方式來(lái)刪除所有的dangling鏡像等常見(jiàn)的行為。你可以在你的殼中設(shè)置許多快捷鍵,但Wharfee就不需要這一點(diǎn)。
  Chaperone
  如果你不喜歡一個(gè)容器塞滿任何超出需求的想法,Chaperone讓你的容器變得苗條并保持苗條。它提供一個(gè)單一過(guò)程,可以捆綁到容器中來(lái)管理服務(wù)如何開(kāi)始,過(guò)程如何執(zhí)行,容器內(nèi)部的任務(wù)的調(diào)度方式,以及通常處理systemd或者其他不穩(wěn)定服務(wù)的許多事情。
  該項(xiàng)目的自述文件上寫道:“如果你正在通過(guò)bash腳本啟動(dòng)容器服務(wù),Chaperone可能一個(gè)更好的選擇。”
  原文:4 Docker gems for container lovers
?

非常好我支持^.^

(0) 0%

不好我反對(duì)

(0) 0%

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

      用戶評(píng)論
      評(píng)價(jià):好評(píng)中評(píng)差評(píng)

      發(fā)表評(píng)論,獲取積分! 請(qǐng)遵守相關(guān)規(guī)定!

      ?