回覆列表
  • 1 # 奇娛記

    的新容器。

    Windows容器輕量,易於部署。考慮到Windows容器的性質,可能希望部署執行相同元件或應用程式的多個容器。執行此操作的最佳方法是儲存Windows容器映象,並使用該映象啟動另一個容器。

    在熟悉儲存和重用Windows容器映象的過程之前,應該弄清楚何時這樣做。容器設計為一次性的,這意味著您可以快速建立容器來執行特定任務,並在任務完成後將其終止。

    由於容器沒有連線到它們的資料驅動器並且設計很輕,因此對無狀態應用程式使用儲存和重用過程是有意義的,例如Web伺服器和不需要儲存資料的應用程式在記憶中。

    在必須快速部署服務時重用Windows映象映像也很有意義,因為重用映象不需要先從頭開始建立容器,這樣可以節省時間。

    建立容器和儲存映象的步驟

    首先,必須建立Windows容器,在容器中安裝Internet資訊服務(IIS)並儲存映象。將使用IIS Web伺服器例項部署容器。

    步驟1:執行以下命令建立Windows容器:

    Docker run –it –name winserver16 –p 80:80 –p 443:443 –v C:\MyData\docker\volumes\data1:E:\ Microsoft/windowsservercore cmd

    上面的命令透過名稱winserver16建立一個容器,並將容器的映象儲存在E\目錄中。

    步驟2:在容器內部,開啟PowerShell視窗,然後安裝IIS Web伺服器例項。執行以下PowerShell命令以安裝IIS Web伺服器:

    Add-WindowsFeature Web-Server

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

    Docker stop winserver16

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

    Docker ps -a

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

    第4步:將更改提交到容器,並建立一個映象。下面的命令建立一個名為image.v3的Windows容器映象,並將其儲存在容器映象庫中:

    Docker commit e747474cef4fa windowsiis/image.v3

    如果執行docker images命令,將能夠使用docker commit命令檢視所有容器映像以及剛剛建立的容器映象。

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

    docker run -it newimages/myimage.v4 cmd

    如果容器以新的Windows容器映象啟動而沒有任何問題,則映象已成功儲存,並且在建立新容器時可以多次重複使用。

  • 中秋節和大豐收的關聯?
  • 如何提高臥推力量?