小编Ahm*_*imy的帖子

Docker - 清单列表条目中没有 linux/arm64/v8 的匹配清单 - Ubuntu 22.04/arm64/v8

我已经安装了 Docker 和 docker compose 并对其进行了测试,我收到了 \xe2\x80\x9cHello World\xe2\x80\x9d 消息,所以一切正常

\n

之后我尝试安装 Node.js 后端,但不知道为什么我不断收到此错误消息

\n
\n

“清单列表条目中没有 linux/arm64/v8 的匹配清单\n”

\n
\n

我有一个 VPS 服务器,4 个 CPU,24 个 RAM,运行 Ubuntu 22.04,ARM64\n不知道问题是什么,我该怎么解决它!

\n

docker社区有人说:

\n
\n

该映像没有与您的 CPU 兼容的版本。您可以尝试使用 QEMU 来模拟它。

\n

https://www.stereolabs.com/docs/docker/building-arm-container-on-x86/

\n
\n
sudo apt-get install qemu binfmt-support qemu-user-static\ndocker run --platform linux/amd64 ...\n
Run Code Online (Sandbox Code Playgroud)\n
\n

通过这种方式,您可以使用 AMD64 版本,但模拟并不总是完美的,并且它可能比从兼容映像运行容器慢。

\n
\n

我安装了 qemu,但仍然不知道该如何解决清单不匹配的问题!

\n

注意:我不熟悉 docker 的东西,只是尝试安装 Node.js 后端网站,因为它需要 docker。

\n

希望有人能帮忙,谢谢!

\n

ubuntu docker arm64 docker-compose ubuntu-22.04

10
推荐指数
1
解决办法
1万
查看次数

标签 统计

arm64 ×1

docker ×1

docker-compose ×1

ubuntu ×1

ubuntu-22.04 ×1