Docker 使用 diff-ed .tar 映像重新组装基本映像

时间:2021-04-29 00:23:14

标签: docker dockerfile

我是 Docker 新手,正在研究可能的解决方案。

我正在创建一个映像(包含 Windows 操作系统基础层)。最重要的是,我正在复制几个不相关的 .ps1 脚本,因为我只会处理大小方面和可能的优化。此外,注册表按需获取图像也不是一种选择,因为我希望在创建容器请求时预先缓存图像。

FROM mcr.microsoft.com/windows/servercore:1809
COPY sample.ps1 C:\sample.ps1
COPY sample2.ps1 C:\sample2.ps1

假设这是示例图像。我需要用这些映像填充大量虚拟机。

是否可以创建可以在每个 VM 引导程序上运行并执行的自定义脚本

<块引用>

git pull mcr.microsoft.com/windows/servercore:1809

在虚拟机启动后,我想分发包含所有层(不是通过注册表)的已保存 .tar,不包括基本操作系统层。是否有可能 - 保存图像差异?

在复制差异图像时,在每个虚拟机上,我想重新组装原始图像,以便在基础操作系统层上应用差异图像。

0 个答案:

没有答案
相关问题