3.1 概述
歡迎!我們很高興您想學習 Docker,
本指南包含有關如何開始使用 Docker 的分步說明,您將在本指南中學到和做的一些事情是:
- 構建并運行鏡像作為容器
- 使用 Docker Hub 共享鏡像
- 使用帶有資料庫的多個容器部署 Docker 應用程式
- 使用 Docker Compose 運行應用程式
在開始閱讀指南的一部分之前,您應該了解容器和鏡像,
什么是容器?
簡而言之,容器是您機器上的沙盒行程,與主機上的所有其他行程隔離,這種隔離利用了內核命名空間和 cgroups,這些功能在 Linux 中已經存在了很長時間,Docker 致力于使這些功能易于使用且易于使用,總結一下,一個容器:
- 是鏡像的可運行實體,您可以使用 DockerAPI 或 CLI 創建、啟動、停止、移動或洗掉容器,
- 可以在本地機器、虛擬機上運行或部署到云端,
- 是可移植的(可以在任何作業系統上運行),
- 與其他容器隔離并運行自己的軟體、二進制檔案和配置,
什么是容器鏡像?
運行容器時,它使用隔離的檔案系統,此自定義檔案系統由容器鏡像提供,由于鏡像包含容器的檔案系統,它必須包含運行應用程式所需的一切——所有依賴項、配置、腳本、二進制檔案等,鏡像還包含容器的其他配置,例如環境變數、要運行的默認命令、和其他元資料,
您將在本指南的后面更深入地研究鏡像,涵蓋分層、最佳實踐等主題,
下面是我的小程式體驗碼,希望能和大家共同學習進步
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/538183.html
標籤:其他
