开发者社区 问答 正文

你好 刚才我用daocker 部署 OceanBase报错。 我用dokcer 直接pull ?

你好 刚才我用daocker 部署 OceanBase报错。 我用dokcer 直接pull 镜像 一直超时。我用另外一个电脑下载后。再导入上去抱错这个 麻烦帮我看下?9634d184561ed7d9747d174ea25da8fc.png

展开
收起
真的很搞笑 2023-06-28 13:30:27 98 分享 版权
来自: OceanBase
1 条回答
写回答
取消 提交回答
  • 这是因为你导入的 Docker 镜像是针对不同的平台构建的。你在下载时使用的是一个不同的平台(linux/arm64/y8),但是你导入时使用的平台是 Linux/amd64/v3。因此 Docker 会检测到不同的平台路径,导致出现错误。

    如果你想在 Linux/amd64/v3 平台上运行该镜像,则需要构建针对该平台的镜像,然后使用该镜像运行容器。或者你可以在导入时指定正确的平台路径,例如:

    docker load < [镜像路径] --platform linux/arm64/y8
    

    这将加载针对 linux/arm64/y8 平台构建的镜像,并为该平台运行容器。

    2023-06-29 13:09:43
    赞同 展开评论