有了Toolbox,桌面用戶在使用Docker時,可以將一系列使用容器運行的app組合在一起,對于用戶來說,這是一個由來已久的痛點。
桌面用戶在使用Docker時,一直是分成幾個獨立的部分:精簡的Boot2Docker Linux鏡像,用于運行Docker、MAC工具kitematic (由Docker不久前收購)和Docker Compose。
Docker的下一步行動是把所有這些碎片濃縮成一個單獨的產品:Toolbox。
Toolbox實際上不是一個孤立的,Docker為單獨的零件更換產品品牌。相反,它提供了一個簡化的方式獲得、安裝,并組織他們,無需用戶單獨去處理。
根據Docker團隊的介紹,Toolbox將不僅有助于未來開發者啟動Docker和運行,也會讓已經在桌面開發環境中,使用Compose構建的應用程序正常使用。
舊版本的Boot2Docker用戶在安裝Toolbox時將自動遷移到新版本的Toolbox
Toolbox的其中一個特征:部分包含了Boot2Docker。原來,Docker的VM使用Boot2Docker命令行工具管理(提供Boot2Docker鏡像),但現在是用機器直接管理。VirtualBox虛擬機應用仍然是用來啟動Boot2Docker。
對于那些對Boot2Docker已有的依賴,Docker做了相關處理。現有Boot2Docker會自動遷移到新的Toolbox,例如,如上圖所示。
kitematic,以前是一個獨立的組件,提供了一種開源的Docker GUI,在VirtualBox中啟動精簡版Linux鏡像。產品并沒有因為Docker收購公司改變多少,Docker在它先有的基礎上減少了工作流程中斷。
Docker可能會集成更多東西到Toolbox,基于kitematic,——使Toolbox成為一站式,GUI驅動的Docker桌面應用。Docker仍然還有很多空間可以添加其他工具——如Docker Compose UI,一個Compose的圖形界面。