如题。

1 dddys Jan 14, 2024 理论上应该是不能的 |
2 stonesirsir Jan 14, 2024 via Android 为什么要做这种吃力不讨好的事 |
3 coolcoffee Jan 14, 2024 试试 qemu ,就像 x86 上 build 双架构( x86+arm )一样,也是需要用到 qemu 。运行效率真的感人。 |
4 ETiV Jan 14, 2024 via iPhone https://enlear.academy/run-amd64-docker-images-on-an-arm-computer-208929004510 Google 搜了一下 结果多是反过来的:run arm on x86 关键词 docker qemu on arm host |
5 264768502 Jan 14, 2024 via Android |
6 germain Jan 14, 2024 via iPhone 一个直男,穿了女装,非要去上女浴室搓澡 |
7 bywenshu23 Jan 14, 2024 via Android |
8 bybyte Jan 14, 2024 macOS m1 安装 docker desktop 后,是可以运行一些 x86 架构的容器的,底层用的 qemu 转换 |
9 Thymolblue Jan 14, 2024 直接 qemu 吧,不过我是在 x86 运行 arm64 镜像。 |
10 icyalala Jan 14, 2024 |
11 MXMIS Jan 14, 2024 @Thymolblue 还能这样,我经常调 ARM 都是整了台服务器来弄,这下不用续费了 |
12 wonderfulcxm Jan 14, 2024 via iPhone macOS 上的 orbstack 是可以的,用是 Rosetta ,Linux 还真不清楚 |
13 surfwave Jan 14, 2024 理论上是不行,何必非要折腾这些呢,时间才是最宝贵。 |
14 Tink PRO no way |
15 leonshaw Jan 14, 2024 via Android 关键词 qemu-user-static, binfmt_misc |
16 flynaj Jan 14, 2024 via Android Docker 是构建在 lxc 技术上的,是不可能异构系统的,只能用 qemu 。 |
17 jeesk Jan 14, 2024 虚拟化呀, 就相当于在 window 上跑 arm 的 android 是一样的原理, 不过效率不太好而已。 |
18 dianso Jan 15, 2024 找人开发吧,估计的 6 位数 |
19 feather12315 Jan 15, 2024 via iPhone 装 qemu-user-static + binfmt-support |
20 diave971349 Nov 23, 2024 看看这个,直接拉镜像下来就可以跑了,非常不错 https://github.com/tonistiigi/binfmt |
21 liyouran Feb 4, 2025 最近我也正准备尝试,看看这个仓库: https://github.com/dbhi/qus |