V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
morty0
V2EX  ›  Apple

M1 能支持 x86_64 的 docker 吗

  •  
  •   morty0 · 2022-07-07 18:16:09 +08:00 · 3277 次点击
    这是一个创建于 905 天前的主题,其中的信息可能已经有所发展或是发生改变。

    准备买 m2 air, 平时主要做 go 后端开发, 依赖 x86 的镜像, 打包也是 x86, 想问问有没有什么坑点 还有对 goland, kubectl 等的支持怎么样

    13 条回复    2022-07-08 01:34:46 +08:00
    chekun
        1
    chekun  
       2022-07-07 18:19:02 +08:00   ❤️ 2
    喜欢就上,docker 问题不大,虽然没发正式版 加 --platform linux/amd64 可以被 rosetta 转译

    具体看这里: https://docs.docker.com/desktop/mac/apple-silicon/
    byte10
        2
    byte10  
       2022-07-07 18:20:13 +08:00
    买一个 800 块钱的 E5 主机,解决掉,itx 那种。或者最近有一个好玩的 D1581 ,性能摸到 5700G 。itx 非常划算。
    superchijinpeng
        3
    superchijinpeng  
       2022-07-07 18:33:24 +08:00
    nerdctl
    chendy
        4
    chendy  
       2022-07-07 18:33:35 +08:00
    轻度使用……
    docker build 尚可
    docker run 性能很惨
    beginor
        5
    beginor  
       2022-07-07 19:21:55 +08:00 via Android   ❤️ 1
    可以,是基于 qemu 模拟允许,但是很多 x86_64 镜像都不能正常运行, 特别是数据库类的,不过好多镜像都有 arm 版本了。

    编译镜像的话可以使用 buildx 交叉编译出 x86 的镜像。
    beginor
        6
    beginor  
       2022-07-07 19:22:28 +08:00 via Android
    @beginor 是基于 qemu 模拟运行
    ETiV
        7
    ETiV  
       2022-07-07 19:32:32 +08:00 via iPhone   ❤️ 1
    性能的话,不写 PHP 可能还行…

    PHP 框架一个请求过来,先 load 大几百个文件,一秒过去了…😂
    liprais
        8
    liprais  
       2022-07-07 19:33:33 +08:00 via iPhone
    可以
    性能大打折扣
    ShadowPower
        9
    ShadowPower  
       2022-07-07 20:24:17 +08:00
    能,但非常慢而且问题多
    NodeSans
        10
    NodeSans  
       2022-07-07 21:03:39 +08:00
    可以,估计是用的 qemu-user 模式跑的,但是性能损失可能有点大,毕竟是 CPU 硬算
    zhengjian
        11
    zhengjian  
       2022-07-07 21:09:54 +08:00
    bybyte
        12
    bybyte  
       2022-07-07 21:21:21 +08:00 via Android
    可以,用的模拟器运行,性能感人
    minsheng
        13
    minsheng  
       2022-07-08 01:34:46 +08:00
    Apple 今年弄了一个 Linux 下的 Rosetta ,可以装载 ARM Linux 虚拟机里,所以 maybe 未来情况会有所改善
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2060 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 01:03 · PVG 09:03 · LAX 17:03 · JFK 20:03
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.