专业的编程技术博客社区

网站首页 > 博客文章 正文

如何保存和重用Windows容器镜像(如何保存和重用windows容器镜像链接)

baijin 2024-08-29 12:33:18 博客文章 3 ℃ 0 评论

通过五个简单的步骤,可以创建一个Windows容器,将其另存为并重复使用,来创建具有相同配置和设置的新容器。

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容器镜像启动而没有任何问题,则镜像已成功保存,并且在创建新容器时可以多次重复使用。

原文链接:

https://searchservervirtualization.techtarget.com/tip/How-to-save-and-reuse-a-Windows-container-image

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表