docker容器化指的是將應用整合到容器中,并且運行起來的過程;docker的核心思想就是如何將應用整合到容器中,并且能在容器中實際運行,一旦應用容器化完成,就能以鏡像的形式交付并以容器的方式運行。
本教程操作環境:linux7.3系統、docker-1.13.1版、Dell G3電腦。
docker容器化是什么意思
將應用整合到容器中并且運行起來的這個過程,稱為“容器化”(Containerizing),有時也叫作“docker化”(Dockerizing)。
Docker?的核心思想就是如何將應用整合到容器中,并且能在容器中實際運行。容器是為應用而生的,具體來說,容器能夠簡化應用的構建、部署和運行過程。
一旦應用容器化完成(即應用被打包為一個?Docker?鏡像),就能以鏡像的形式交付并以容器的方式運行了。
完整的應用容器化過程主要分為以下幾個步驟。
1.編寫應用代碼。
2.創建一個?Dockerfile,其中包括當前應用的描述、依賴以及該如何運行這個應用。
3.對該?Dockerfile?執行?docker?image?build?命令。
4.等待?Docker?將應用程序構建到?Docker?鏡像中。
在容器服務中,對于?Docker?鏡像來說,過大的體積并不好!越大則越慢,這就意味著更難使用,而且可能更加脆弱,更容易遭受攻擊。
鑒于此,Docker?鏡像應該盡量小。對于生產環境鏡像來說,目標是將其縮小到僅包含運行應用所必需的內容即可。問題在于,生成較小的鏡像并非易事。不同的?Dockerfile?寫法就會對鏡像的大小產生顯著影響。
推薦學習:《docker視頻教程》
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END
喜歡就支持一下吧
相關推薦