docker是一個開源的應用程式容器引擎,讓開發者可以打包他們的應用程式以及依賴包到一個可移植的容器中,然後發佈到任何流行的Linux或Windows作業系統的機器上,也可以實現虛擬化。
本文操作環境:ubuntu 18.04系統、Docker 20.10.11版、Dell G3電腦。
docker是做什麼開發的?
Docker 是一個開源的應用程式容器引擎,讓開發者可以打包他們的應用程式以及依賴包到一個可移植的容器中,然後發佈到任何流行的Linux或Windows作業系統的機器上,也可以實現虛擬化,容器是完全使用沙箱機制,相互之間不會有任何接口。
一個完整的Docker有以下幾個部分組成:
DockerClient客戶端
Docker Daemon守護程式
Docker Image映像
DockerContainer容器
Docker有兩種檔案格式,Dockerfile和Compose file 。 Dockerfile定義了單一容器的內容和啟動時候的行為。 Compose file定義了一個多容器應用程式。
推薦學習:《docker影片教學》
以上是docker是做什麼開發的的詳細內容。更多資訊請關注PHP中文網其他相關文章!