如何在Docker本地构建自托管的devops代理



我遵循了这些步骤,当我运行PS C:dockeragent> docker build -t dockeragent:latest .

[+] Building 0.8s (3/3) FINISHED
=> [internal] load build definition from Dockerfile                                                               0.0s
=> => transferring dockerfile: 31B                                                                                0.0s
=> [internal] load .dockerignore                                                                                  0.0s
=> => transferring context: 2B                                                                                    0.0s
=> ERROR [internal] load metadata for mcr.microsoft.com/windows/servercore:ltsc2019                               0.7s
------
> [internal] load metadata for mcr.microsoft.com/windows/servercore:ltsc2019:
------
failed to solve with frontend dockerfile.v0: failed to create LLB definition: no match for platform in manifest sha256:etcetc: not found

我使用VSC与Docker扩展在我的本地计算机上。我如何建立这个形象?

从日志中,映像是从windows映像(windows/servercore:ltsc2019)构建的。

您需要检查本地机器上的docker桌面是否运行在Windows容器上。

如果没有,请切换到Windows容器。

最新更新