我已经安装了Docker和Docker组成并测试了它,我收到了“ Hello World”消息,所以一切正常

问题描述 投票:0回答:1
我有一个VPS服务器,4 CPU,24 RAM,运行Ubuntu 22.04,ARM64 idk是什么问题,我该怎么办才能解决! docker社区中的一个人说:

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

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

sudo apt-get install qemu binfmt-support qemu-user-static docker run --platform linux/amd64 ...

这种方法可以使用AMD64版本,但仿真不是 总是完美的,它可能会慢于从一个 兼容图像
我安装了QEMU,但仍然不知道我该怎么办来解决无匹配的清单问题!

注:我不熟悉docker的东西,只是试图安装node.js后端网站,因为它需要docker. 我希望有人能提供帮助,谢谢!

ok..这是解决方案

在您使用nano的情况

nano docker-compose.yml

现在添加以下内容:

platform: linux/amd64

对于每个MyService

docker ubuntu docker-compose arm64 ubuntu-22.04
1个回答
36
投票

services: myservice: platform: linux/amd64 myotherservice: platform: linux/amd64

然后您可以运行:

docker compose up -d

这对我来说是100%的工作,非常感谢

ákostakács
的帮助。
    

try也从独立的奇异>>独立的 - 奇异的硒配置更改。

selenium: image: selenium/standalone-chromium

	

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.