卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

docker容器內能修改系統(tǒng)時間嗎 如何保存和重用Windows容器鏡像?

如何保存和重用Windows容器鏡像?的新容器。Windows容器輕量,易于部署??紤]到Windows容器的性質,可能希望部署運行相同組件或應用程序的多個容器。執(zhí)行此操作的最佳方法是保存Windows

如何保存和重用Windows容器鏡像?

的新容器。

Windows容器輕量,易于部署??紤]到Windows容器的性質,可能希望部署運行相同組件或應用程序的多個容器。執(zhí)行此操作的最佳方法是保存Windows容器鏡像,并使用該鏡像啟動另一個容器。

在熟悉保存和重用Windows容器鏡像的過程之前,應該弄清楚何時這樣做。容器設計為一次性的,這意味著您可以快速創(chuàng)建容器來運行特定任務,并在任務完成后將其終止。

由于容器沒有連接到它們的數據驅動器并且設計很輕,因此對無狀態(tài)應用程序使用保存和重用過程是有意義的,例如Web服務器和不需要存儲數據的應用程序在記憶中。

在必須快速部署服務時重用Windows鏡像映像也很有意義,因為重用鏡像不需要先從頭開始創(chuàng)建容器,這樣可以節(jié)省時間。

創(chuàng)建容器和保存鏡像的步驟

首先,必須創(chuàng)建Windows容器,在容器中安裝Internet信息服務(IIS)并保存鏡像。將使用IIS Web服務器實例部署容器。

步驟1:運行以下命令創(chuàng)建Windows容器:

Dock:80 –p 443:443 –v C:MyDatadock:: Microsoft/windowsservercore cmd

上面的命令通過名稱winserver16創(chuàng)建一個容器,并將容器的鏡像保存在E目錄中。

步驟2:在容器內部,打開PowerShell窗口,然后安裝IIS Web服務器實例。運行以下PowerShell命令以安裝IIS Web服務器:

Add-WindowsFeature Web-Server

安裝IIS Web服務器后,退出并停止容器。這是確保將更改提交到映像所必需的。要退出容器,請使用Ctrl P Q快捷鍵,要停止容器,請發(fā)出以下命令:

Docker stop winserver16

步驟3:接下來,通過運行以下命令獲取容器ID:

Docker ps -a

記下容器ID,因為將需要在下一步中使用它。

第4步:將更改提交到容器,并創(chuàng)建一個鏡像。下面的命令創(chuàng)建一個名為image.v3的Windows容器鏡像,并將其存儲在容器鏡像庫中:

Docker commit e747474cef4fa windowsiis/image.v3

如果運行docker images命令,將能夠使用docker commit命令查看所有容器映像以及剛剛創(chuàng)建的容器鏡像。

步驟5:在列表中看到鏡像后,可以使用以下命令啟動具有相同鏡像的新容器:

docker run -it newimages/myimage.v4 cmd

如果容器以新的Windows容器鏡像啟動而沒有任何問題,則鏡像已成功保存,并且在創(chuàng)建新容器時可以多次重復使用。

容器開發(fā)是什么?

容器即服務,英文全稱Container-as-a-Service,簡寫CaaS,它提供一種上傳、運行、擴展以及管理應用程序容器的方法。這類服務全面提供執(zhí)行這些功能的API或CLI,有些甚至提供GUI或Web門戶。這里的容器可以是多種不同類型,包括Docker、LXD以及OpenVZ等等。聽起來似乎跟PaaS差不了多少,但二者也有一些區(qū)別。下面我們從概念出發(fā),看看二者之間的差異所在。

平臺即服務(PaaS),以IaaS為基礎構建而成。此外,也有一部分PaaS供應商也開始以CaaS作為服務基礎。

從傳統(tǒng)意義出發(fā),PaaS解決的是應用程序的托管、打包與分發(fā)問題,強調零停機時間部署、自動規(guī)模伸縮與負載均衡功能。此外,它還可以集成多種開發(fā)人員工具以及運行狀態(tài)與指標統(tǒng)計信息。PaaS的核心優(yōu)勢之一,在于開發(fā)人員可以輕松構建應用程序,而不再分神于應用程序運行所處的具體環(huán)境。像Cloud Foundry, Heroku以及Google App Engine等,都屬于典型的PaaS供應商。

而CaaS提供一種輕松快捷的容器部署。它還能夠保證全面完善的可移植性,確保容器能夠在幾乎任何位置上運行。CaaS還提供用于容器乃至容器集群的配置及管理功能。

從表面上看,CaaS與PaaS好像沒什么不同。二者都管理著應用程序的部署與托管任務,而且基本功能也區(qū)別不大。PaaS的不少優(yōu)勢,都可以通過使用容器鏡像加容器注冊表的實現。此外,Kubernetes能夠幫助用戶滾動部署并實現負載均衡與自動規(guī)模伸縮。典型的CaaS解決方案包括Google Kubernetes Engine (GKE)與Azure Container Service。