?
本文檔使用 php中文網(wǎng)手冊 發(fā)布
1:概況介紹
2:集裝箱
3:服務
4:成群
5:堆疊
6:部署應用程序
安裝Docker版本1.13或更高版本。
按照第3部分的先決條件中所述獲取Docker撰寫。
按照第4部分的先決條件中所述獲取Docker機器。
閱讀第1部分中的方向。
學習如何在第2部分中創(chuàng)建容器。
確保您已經(jīng)發(fā)布了friendlyhello
你創(chuàng)造的形象將其推送到注冊表我們將在這里使用共享的圖像。
確保你的圖像作為一個部署的容器。運行此命令,在您的信息開槽username
,repo
和tag
:docker run -p 80:80 username/repo:tag
,然后訪問http://localhost/
。
有的最后版本docker-compose.yml
來自第5部分手巧。導言在整個教程中,您一直在編輯相同的撰寫文件。好吧,我們有好消息。組成文件在生產中和在您的機器上工作一樣好。這里,我們將介紹一些運行您的Dockeralization應用程序的選項。選擇一個選項
Docker CE(云提供商)
企業(yè)(云提供商)
企業(yè)(內部部署)
如果您對在生產中使用Docker CommunityEdition表示滿意,可以使用DockerCloud幫助管理流行服務提供商(如AmazonWebServices、DigitalSea和MicrosoftAzure)上的應用程序。
設置和部署:
將DockerCloud與您的首選提供者連接起來,授予DockerCloud權限,以便自動提供和“Dockerize”VM。
使用DockerCloud創(chuàng)建計算資源并創(chuàng)建群集。
部署您的應用程序。
注::我們將在這里鏈接到DockerCloud文檔;確保在完成每個步驟后返回到此頁面。
您可以在標準模式或Swarm模式下運行Docker Cloud 。
如果您正在以標準模式運行DockerCloud,請按照下面的說明將您的服務提供商鏈接到DockerCloud。
AmazonWeb服務安裝指南
數(shù)字海洋設置指南
MicrosoftAzure安裝指南
分組設置指南
軟層安裝指南
使用DockerCloud代理將您自己的主機
如果您在Swarm模式下運行(建議用于Amazon Web Services或Microsoft Azure),請?zhí)料乱还?jié)有關如何創(chuàng)建群集的部分。
準備好創(chuàng)造一個群體了嗎?
如果您使用亞馬遜網(wǎng)絡服務(AWS),則可以在AWS上自動創(chuàng)建群集。
如果您使用的是Microsoft Azure,則可以在Azure上自動創(chuàng)建一個群集。
否則,創(chuàng)建節(jié)點在泊塢云UI,運行docker swarm init
和docker swarm join
命令,您在第4部分在了解到SSH通過泊塢云。最后,通過單擊屏幕頂部的切換開啟Swarm模式,并注冊剛剛創(chuàng)建的swarm。注意:如果您使用Docker云代理自帶主機,則此提供程序不支持群集模式。您可以使用Docker Cloud 注冊您自己的現(xiàn)有群集。部署您的應用通過Docker Cloud連接到您的群集。在Docker for Mac或Docker for Windows(Edge版本)上,您可以直接通過桌面應用程序菜單連接到您的群集無論哪種方式,這將打開一個終端,其上下文是本地計算機,但其Docker命令會路由到您的云服務提供商上運行的群集。這與你一直遵循的范例有些不同,你通過SSH發(fā)送命令。現(xiàn)在,您可以直接訪問本地文件系統(tǒng)和遠程群集,從而實現(xiàn)一些非常整潔的命令:docker stack deploy -c docker-compose.yml getstartedlab就是這樣!您的應用程序正在生產中運行,并由Docker Cloud進行管理。Docker Enterprise Edition的客戶運行一個穩(wěn)定的,商業(yè)支持的Docker Engine版本,作為附件,他們獲得了我們的一流管理軟件Docker Datacenter。您可以使用Universal Control Plane通過UI管理應用程序的各個方面,運行帶有Docker Trusted Registry的私有映像注冊表,瀏覽Docker Enterprise Edition壞消息是:擁有官方Docker Enterprise版本的唯一云提供商是Amazon Web Services和Microsoft Azure。好消息是:有一鍵模板可以快速在這些提供商中部署Docker Enterprise :
AWS碼頭企業(yè)
船塢天青企業(yè)
注意:遇到這些問題?查看我們的AWS設置指南。您還可以查看Microsoft Azure的WIP指南。
一旦你完成設置并且Datacenter正在運行,你可以直接在UI中部署你的Compose文件。
二次
二次
在此之后,您將看到它正在運行,并且可以更改您選擇的應用程序的任何方面,甚至編輯撰寫文件本身。
二次
客戶的碼頭企業(yè)版運行一個穩(wěn)定的,商業(yè)支持版本的碼頭引擎,并作為一個附加-他們得到我們的一流管理軟件,碼頭數(shù)據(jù)中心。您可以使用通用控制平面通過UI管理應用程序的各個方面,使用Docker可信注冊表運行私有圖像注冊表,與LDAP提供程序集成,使用Docker ContentTrust簽署生產圖像,以及許多其他功能。
參觀碼頭企業(yè)版
將您自己的服務器帶到Docker Enterprise和設置Docker數(shù)據(jù)中心本質上包括兩個步驟:
從Docker Store獲取您的服務器操作系統(tǒng)的Docker企業(yè)版。
按照說明在您自己的主機上安裝Datacenter。
注意:運行Windows容器?查看我們的Windows Server安裝指南。
一旦你完成設置并且Datacenter正在運行,你可以直接在UI中部署你的Compose文件。
二次
二次
在此之后,您將看到它正在運行,并且可以更改您選擇的應用程序的任何方面,甚至編輯撰寫文件本身。
二次
您已經(jīng)對整個Docker平臺進行了一次完整的堆棧式開發(fā)部署。
Docker平臺的內容遠遠不止這里介紹的內容,但是您對容器、圖像、服務、成群、堆棧、縮放、負載平衡、卷和位置約束的基本知識有很好的了解。
想再深入一點嗎?以下是我們推薦的一些資源:
樣本我們的示例包括在容器中運行的流行軟件的多個示例,以及一些傳授最佳實踐的好實驗室。
用戶指南::用戶指南中有幾個示例,這些示例比本文所討論的更深入地解釋了網(wǎng)絡和存儲。
行政指南介紹如何管理文檔化生產環(huán)境。
培訓提供面對面教學和虛擬課堂環(huán)境的正式碼頭課程。
博客::報道碼頭最近發(fā)生的事。