2)測試數據分離:在測試中,由於測試場景的變化,往往需要修改依賴的數據庫數據或者清空變化後的memcache和Redis中的緩存數據。Docker比傳統虛擬機更輕便、更方便。這些數據可以很容易地分離成不同的圖像,並根據不同的需要隨時切換。
3)開發:開發者* * *使用相同的Docker鏡像,修改後的源代碼掛載在本地磁盤上。不再因為環境不同導致的程序行為不同,還可以在新人到崗時,快速建立開發編譯環境。
4)PaaS雲服務:Docker可以支持命令行封裝和編程。通過自動加載和服務自我發現,Docker鏡像中封裝的服務可以很容易地擴展為雲服務。文檔轉換預覽等服務封裝在鏡像中,可以根據業務需求隨時增減容器數量,並根據需要調整數量。