我正在按照 https://developers.home-assistant.io/docs/development_environment/ 上的描述使用最新的 Raspbian GNU/Linux 10(破坏者)尝试在 Home Assistant 上进行开发。
不幸的是在第5步,我得到一个错误:
[4473 ms] Start: Run: docker build -f /tmp/vsch-pi/bootstrap-image/0.282.0/bootstrap.Dockerfile -t vsc-volume-bootstrap /tmp/vsch-pi/bootstrap-image/0.282.0
[+] Building 0.5s (3/3) FINISHED
=> [internal] load build definition from bootstrap.Dockerfile 0.1s
=> => transferring dockerfile: 570B 0.0s
=> [internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> ERROR [internal] load metadata for mcr.microsoft.com/devcontainers/ba 0.3s
------
> [internal] load metadata for mcr.microsoft.com/devcontainers/base:0-alpine-3.16:
------
bootstrap.Dockerfile:1
--------------------
1 | >>> FROM mcr.microsoft.com/devcontainers/base:0-alpine-3.16
2 |
3 | # Avoiding OpenSSH >8.8 for compatibility for now: https://github.com/microsoft/vscode-remote-release/issues/7482
--------------------
ERROR: failed to solve: mcr.microsoft.com/devcontainers/base:0-alpine-3.16: no match for platform in manifest sha256:a14ff25b7e31d6b6d4d0c0cf6f8e15261cfb5b40f7627f30c5d3ce34c06805a1: not found
[7089 ms] Command failed: docker build -f /tmp/vsch-pi/bootstrap-image/0.282.0/bootstrap.Dockerfile -t vsc-volume-bootstrap /tmp/vsch-pi/bootstrap-image/0.282.0
[7097 ms] Exit code 1
似乎 Docker 找不到开发容器 mcr.microsoft.com/devcontainers/base:0-alpine-3.16 但我不知道去哪里看这个名称是否正确或如何无法解决。