Docker Desktop的新功能 - Extensions
Docker desktop推出新的插件功能
What's Docker Extensions?
這是為了讓docker desktop更好用而推出的插件市集,下面測試了一些有趣的應用
現在還是beta而已,如果你的docker desktop沒有顯示有可能需要更新或是要去設定把他打開
Disk Usage
裝好後就會直接出現在側邊欄
直接點open或是側邊欄的icon都會跳到插件的tab
像我這裡cache佔了很大的空間,可以透過reclaim一鍵把他清空
Log Explorer
方便一次看到所有container的log
這樣不論是要搜尋或是監測都變得非常方便
Portainer
這裡要注意他的插件也會用到9443的port,所以你不能有container占用到
我原本就會跑一個他的container來方便控制docker,現在有插件就更方便了,不用像以前一樣還要去設定admin帳號
使用體驗上基本就是把網頁版直接給鑲嵌了進來
Snyk
可以掃描image來確認有沒有資安疑慮,尤其在log4j事件後我們應該更謹慎地去看待image的安全性
像我這裏就隨便的去掃了一個之前build的示範image
Lens
Docker desktop現在也有提供方便的插件像是知名的K8s lens也有支援
他會自動幫你啟動一個含有K0s的pod,不用特別去開啟docker desktop特別建的K8s container
使用體驗和K8s Lens IDE差距很大,因為功能被簡化了,好在他有提供按鈕讓你可以快速啟用desktop版的App,下方的巨大撥放或暫停鍵是讓你控制K0s container的啟動和停止
Summary
以往這些服務都需要額外跑container才能做使用,直接被整合在插件內其實蠻方便的
Reference
Docker Desktop and Mirantis Lens integration saves time for developers| Mirantis
Docker Extensions: Discover, Build & Integrate New Tools into Docker Desktop - Docker