1
dddys 2024-01-14 19:16:27 +08:00
理论上应该是不能的
|
2
stonesirsir 2024-01-14 19:42:48 +08:00 via Android
为什么要做这种吃力不讨好的事😆
|
3
coolcoffee 2024-01-14 19:43:39 +08:00
试试 qemu ,就像 x86 上 build 双架构( x86+arm )一样,也是需要用到 qemu 。运行效率真的感人。
|
4
ETiV 2024-01-14 19:46:35 +08:00 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 2024-01-14 19:57:10 +08:00 via Android
|
6
germain 2024-01-14 20:05:57 +08:00 via iPhone
一个直男,穿了女装,非要去上女浴室搓澡
|
7
bywenshu23 2024-01-14 21:10:29 +08:00 via Android
|
8
bybyte 2024-01-14 21:25:52 +08:00
macOS m1 安装 docker desktop 后,是可以运行一些 x86 架构的容器的,底层用的 qemu 转换
|
9
Thymolblue 2024-01-14 21:44:19 +08:00 1
直接 qemu 吧,不过我是在 x86 运行 arm64 镜像。
|
10
icyalala 2024-01-14 22:08:08 +08:00
|
11
MXMIS 2024-01-14 22:24:47 +08:00
@Thymolblue 还能这样,我经常调 ARM 都是整了台服务器来弄,这下不用续费了😁
|
12
wonderfulcxm 2024-01-14 22:38:03 +08:00 via iPhone
macOS 上的 orbstack 是可以的,用是 Rosetta ,Linux 还真不清楚
|
13
surfwave 2024-01-14 22:40:54 +08:00
理论上是不行,何必非要折腾这些呢,时间才是最宝贵。
|
14
Tink 2024-01-14 22:50:21 +08:00
no way
|
15
leonshaw 2024-01-14 23:03:11 +08:00 via Android 1
关键词 qemu-user-static, binfmt_misc
|
16
flynaj 2024-01-14 23:45:02 +08:00 via Android
Docker 是构建在 lxc 技术上的,是不可能异构系统的,只能用 qemu 。
|
17
jeesk 2024-01-14 23:56:35 +08:00
虚拟化呀, 就相当于在 window 上跑 arm 的 android 是一样的原理, 不过效率不太好而已。
|
18
dianso 2024-01-15 00:16:55 +08:00
找人开发吧,估计的 6 位数
|
19
feather12315 2024-01-15 00:19:46 +08:00 via iPhone
装 qemu-user-static + binfmt-support
|
20
diave971349 69 天前
看看这个,直接拉镜像下来就可以跑了,非常不错
https://github.com/tonistiigi/binfmt |