為什么需要使用docker
因為目前軟件行業具有以下幾個痛點:
1、軟件更新發布及部署低效,過程繁瑣且需要人工介入
2、環境一致性難以保證
3、不同環境之間遷移成本太高
使用Docker可以很大程度解決上面的問題:
● 首先,Docker的使用簡單至極,從開發的角度來看就是三步走:構建,運輸,運行。
其中關鍵步驟就是構建環節,即打包鏡像文件。但是從測試和運維的角度來看,那就只有兩步:復制,運行。
有了這個鏡像,那么想復制到哪運行都可以,完全和平臺無關了。同時Docker這種容器技術隔離出了獨立的運行空間,不會和其他應用爭用系統資源了以及還不需要考慮應用之間相互影響,想想就開心。
● 其次,因為在構建鏡像的時候就處理完了服務程序對于系統的所有依賴,所以在你使用的時候,你可以忽略掉原本程序的依賴以及開發語言。對測試和運維而言,