【问题标题】:docker: no matching manifest for linux/arm64/v8 while installing ArangoDB via Docker on M1 Macdocker:在 M1 Mac 上通过 Docker 安装 ArangoDB 时没有 linux/arm64/v8 的匹配清单
【发布时间】:2023-02-18 20:05:00
【问题描述】:

当您尝试通过 Docker 安装 ArangoDB 时:

docker run -e ARANGO_ROOT_PASSWORD=password -p 8529:8529 -d --name arangodb arangodb

抛出以下错误:

Unable to find image 'arangodb:latest' locally
latest: Pulling from library/arangodb
docker: no matching manifest for linux/arm64/v8 in the manifest list entries.
See 'docker run --help'.

【问题讨论】:

    标签: docker arangodb apple-m1


    【解决方案1】:

    要解决此问题,您必须至少暂时将 docker 的平台设置为 x86_64:

    docker run -e ARANGO_ROOT_PASSWORD=password -p 8529:8529 -d --platform linux/x86_64/v8 --name arangodb arangodb

    【讨论】:

    • 同时,ArangoDB 3.10 及更高版本带有 ARM64 docker 容器和兼容的 Apple ARM 二进制文件。
    【解决方案2】:

    我在安装 mysql 5.7 时遇到了问题,我使用了以下命令,

    docker pull mysql:5.7 --platform linux/x86_64/v8
    

    【讨论】:

      猜你喜欢
      • 2021-04-03
      • 2021-06-03
      • 2022-12-03
      • 2023-01-17
      • 2021-11-01
      • 1970-01-01
      • 2020-05-11
      • 2021-06-14
      • 2015-12-21
      相关资源
      最近更新 更多