Docker Buildx-针对多个Windows版本

时间:2020-11-09 16:20:24

标签: docker

我正在尝试使用buildx创建多平台Windows映像。 Windows映像与Windows的版本(1809、1903、1909等)相关联,如果使用进程隔离,则主机服务器必须与该映像匹配。我可以使用docker manifest命令将为不同版本构建的多个Windows图像组合到一个docker图像中,但是我看不到如何使用buildx来实现。

这是我的多平台映像中的检查,唯一不同的是os.version,但我不了解如何使用buildx针对多个Windows版本进行构建。

{
   "schemaVersion": 2,
   "mediaType": "application/vnd.docker.distribution.manifest.list.v2+json",
   "manifests": [
      {
         "mediaType": "application/vnd.docker.distribution.manifest.v2+json",
         "size": 3408,
         "digest": "sha256:aeb19858c3865944f0f5e1a5d736912d82c2f00e03d31c943a06279e942f8d39",
         "platform": {
            "architecture": "amd64",
            "os": "windows",
            "os.version": "10.0.18363.1139"
         }
      },
      {
         "mediaType": "application/vnd.docker.distribution.manifest.v2+json",
         "size": 3621,
         "digest": "sha256:bc4f975b8e3bad3730ac741f24cce90e772eb4d3896fc5bd0e0c468d97bcdb71",
         "platform": {
            "architecture": "amd64",
            "os": "windows",
            "os.version": "10.0.17763.1518"
         }
      }
   ]
}

0 个答案:

没有答案