共計 697 個字符,預計需要花費 2 分鐘才能閱讀完成。
這篇文章主要講解了“Docker 整體架構是怎樣的”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著丸趣 TV 小編的思路慢慢深入,一起來研究和學習“Docker 整體架構是怎樣的”吧!
1. 用戶是使用 Docker
Client 與 Docker Daemon 建立通信,并發送請求給后者
2.Docker Daemon 作為 Docker 架構中的主體部分,首先提供 Server 的功能使其可以接受 Docker Client 的請求;而后 Engine 執行 Docker 內部的一系列工作,每一項工作都是以一個 Job 的形式的存在
3.Job 的運行過程中,當需要容器鏡像時,則從 Docker
Registry 中下載鏡像,并通過鏡像管理驅動 graphdriver 將下載鏡像以 Graph 的形式存儲;當需要為 Docker 創建網絡環境時,通過網絡管理驅動 networkdriver 創建并配置 Docker 容器網絡環境;當需要限制 Docker 容器運行資源或執行用戶指令等操作時,則通過 execdriver 來完成
4.libcontainer 是一項獨立的容器管理包,networkdriver 以及 execdriver 都是通過 libcontainer 來實現具體對容器進行的操作
5. 當執行完運行容器的命令后,一個實際的 Docker 容器就處于運行狀態,該容器擁有獨立的文件系統,獨立并且安全的運行環境等
感謝各位的閱讀,以上就是“Docker 整體架構是怎樣的”的內容了,經過本文的學習后,相信大家對 Docker 整體架構是怎樣的這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是丸趣 TV,丸趣 TV 小編將為大家推送更多相關知識點的文章,歡迎關注!