通過(guò)這個(gè)介紹,你可以了解到 Docker 是什么,以及它是如何工作的。在本章節(jié)中,我們將 Docker 集成到你的環(huán)境中,并且通過(guò)使用 Docker 來(lái)了解一些基礎(chǔ)知識(shí)。
我們教你如何使用docker:
我們已經(jīng)將本指南分為幾個(gè)主要部分:
如何使用Docker Hub?
Docker Hub是docker的中心倉(cāng)庫(kù)。Docker Hub里存儲(chǔ)了公共的 Docker 鏡像,并且提供服務(wù)來(lái)幫助你構(gòu)建和管理你的 Docker 環(huán)境。了解解更多。
閱讀使用Docker Hub.
如何在容器內(nèi)運(yùn)行應(yīng)用程序?
Docker 為你將要運(yùn)行的應(yīng)用程序提供了一個(gè)基于容器的虛擬化平臺(tái)。學(xué)習(xí)如何使用 Dockerize 應(yīng)用程序來(lái)運(yùn)行他們。
如何管理我們的容器?
當(dāng)你在docker容器中運(yùn)行和管理你的應(yīng)用程序,我們會(huì)展示如何管理這些容器。了解如何檢查、監(jiān)控和管理容器。
閱讀使用容器
我是如何創(chuàng)建、訪問(wèn)和分享我自己的容器呢?
當(dāng)你學(xué)會(huì)如何使用docker的時(shí)候,是時(shí)候進(jìn)行下一步來(lái)學(xué)習(xí)如何在 Docker 中構(gòu)建你自己應(yīng)用程序鏡像。
到這里我們學(xué)會(huì)了如何在 Docker 容器中構(gòu)建一個(gè)單獨(dú)的應(yīng)用程序。而現(xiàn)在我們要學(xué)習(xí)如何將多個(gè)容器連接在一起構(gòu)建一個(gè)完整的應(yīng)用程序。
閱讀容器連接
現(xiàn)在我們知道如何連接 Docker 容器,下一步,我們學(xué)習(xí)如何管理容器數(shù)據(jù),如何將卷掛載到我們的容器中。
現(xiàn)在我們應(yīng)該學(xué)習(xí)更多關(guān)于使用 Docker 的知識(shí)。例如通過(guò) Docker Hub 提供的服務(wù)來(lái)構(gòu)建私有倉(cāng)庫(kù)。
Docker Compose 你只需要一個(gè)簡(jiǎn)單的配置文件就可以自定義你所需要的應(yīng)用組件,包括容器、配置、網(wǎng)絡(luò)鏈接和掛載卷。只需要一個(gè)簡(jiǎn)單的命令就可以啟動(dòng)和運(yùn)行你的應(yīng)用程序。
Docker Machine 可以幫助你快速的啟動(dòng)和運(yùn)行 Docker 引擎。 Machine 可以幫助你配置本地電腦、云服務(wù)商和你的個(gè)人數(shù)據(jù)中心上的 Docker 引擎主機(jī),并且通過(guò)配置 Docker 客戶端來(lái)讓它們進(jìn)行安全的通信。
Docker 集群是將多個(gè) Docker 引擎池連接在一起組合成一個(gè)獨(dú)立的主機(jī)來(lái)提供給外界。它是以 Docker API 作為服務(wù)標(biāo)準(zhǔn)的,所以任何已經(jīng)在Docker上工作的工具,現(xiàn)在都可以透明地?cái)U(kuò)展到多個(gè)主機(jī)上。