推薦 2 款超牛逼、炫酷、實用的Docker管理工具!
Docker技術的火熱程度,想必每個網際網路IT技術人員都能時時感受的到,的確,近些年,國內對於Docker容器技術的應用需求越來越強烈!!
人均年薪80萬以上,docker到底是什麼?為什麼這麼火?
所以,對於Docker容器的管理也越來越重要。那麼,今天,民工哥給大家推薦2款牛逼、酷炫、實用的工具。
1、探索 Docker 映象,減少映象大小!
Docker 容器映象是一個輕量、獨立、含有執行某個應用所需全部軟體的可執行包,那麼一個 Docker 映象裡面會包含什麼東西?這個名為 Dive 的工具正是用來分析和瀏覽 Docker 映象每層的內容。
通過分析 Docker 映象,我們可以發現在各個層之間可能重複的檔案,並通過移除它們來減小 Docker 映象的大小。
Dive 是一個用 Go 語言編寫的自由開源工具。Dive 工具不僅僅是一個 Docker 映象分析工具,它還可以幫助使用者用於構建映象。
執行截圖
GitHub:
https://github.com/wagoodman/dive/blob/master/README.md
最新版本:v0.4.1
安裝說明:
https://github.com/wagoodman/dive/blob/master/README.md
下載地址:
https://github.com/wagoodman/dive/releases
參考資料:
https://www.oschina.net/p/dive
2、超炫酷的Docker終端UI
有開發者開源了一個用於 Docker 和 docker-compose 的簡單終端 UI —— lazydocker,才短短几天目前已經收穫了 2k+ star。
作者:h4cd,內容來源:開源中國。
作者表示記住 Docker 命令很難,並且在多個終端視窗中跟蹤容器幾乎是不可能的,lazydocker 正是為了解決這種問題而產生的,它可以在一個終端視窗中擁有所需的所有資訊,並且每個 Docker 常用命令都可以繫結快捷鍵,同時可以新增自定義命令。一切都只需如上圖一樣一鍵敲擊鍵盤或單擊滑鼠。
lazydocker 基於 gocui 庫,環境需要 Go 1.12 版本,在終端中呼叫命令如:
echo "alias ld='lazydocker'" >> ~/.zshrc
lazydocker 的具體特性如下:
- 全視野檢視 Docker 或 docker-compose 容器環境的狀態
- 檢視容器或服務的日誌
- 檢視容器指標的 ascii 圖表,這樣你會更像個開發者
- 自定義圖表以測量不同指標
- 附加到容器/服務
- 重啟、刪除與重新構建容器/服務
- 檢視給定映象的祖先圖層
- 修剪佔用磁碟空間的容器、映象或卷
詳情檢視
https://gitee.com/mirrors/lazydocker
&n