Apple 的 M1 CPU,目前还不支持 docker,太纠结了 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
ericgui
V2EX    程序员

Apple 的 M1 CPU,目前还不支持 docker,太纠结了

  •  
  •   ericgui 2020 年 11 月 13 日 13343 次点击
    这是一个创建于 1895 天前的主题,其中的信息可能已经有所发展或是发生改变。

    买了就没 docker 用了,不买吧,公司发的 mac 就要收回了

    新公司发了一个 WINDOWS,哎。。。。

    自己买 MBP 16 用 intel 吧,又觉得亏了

    第 1 条附言    2020 年 11 月 13 日
    而且也不支持 python
    https://doesitarm.com/app/python/
    69 条回复    2020-12-18 10:26:01 +08:00
    c978R77Le1z2f8u9
        1
    c978R77Le1z2f8u9  
       2020 年 11 月 13 日
    选 Intel 的好了喔,隔年再换
    ericgui
        2
    ericgui  
    OP
       2020 年 11 月 13 日
    @AlexPUBLIC 我家又不是有矿,
    Steps
        3
    Steps  
       2020 年 11 月 13 日
    至少半年,才会适配 70% 的软件
    hello2060
        4
    hello2060  
       2020 年 11 月 13 日 via iPhone
    公司发啥用啥呗
    holulu
        5
    holulu  
       2020 年 11 月 13 日
    后端开发都是用云开发机的,编译运行测试都是在云上。Mac 就是连上云开发机的终端而已。而且即有 docker 能用,镜像也是分架构的,难道是要在 M1 模拟 x86 跑 docker 吗?
    murmur
        6
    murmur  
       2020 年 11 月 13 日
    新公司发啥 windows,要是 R7000 或者小新 pro 级别的电脑用着也挺爽的
    echo937
        7
    echo1937  
       2020 年 11 月 13 日
    公司发啥用啥。
    Badlion
        8
    Badlion  
       2020 年 11 月 13 日
    买个树莓派 4 放在旁边插上网线,就成为你 mac 的一部分了。而且 docker 还是 native 的。
    不用太担心架构,arm 也有很多 image 可以用,如果遇到没有的 image,就自己从 dockerfile build 。
    现在比较大的 vps 提供商支持创建 arm 虚拟主机。
    xnplus
        9
    xnplus  
       2020 年 11 月 13 日
    面包会有的
    alamaya
        10
    alamaya  
       2020 年 11 月 13 日
    买第一代产品不就是个付费测试
    Niphor
        11
    Niphor  
       2020 年 11 月 13 日
    @Badlion 树莓派跑 Docker 就算了 ARM 开发板编译东西比 x86 慢不知道多少,dockerhub 上也就一些官方源有 arm 版...

    我这么干了半年,最后还是 3000 块钱买了个华擎小机箱 真香
    liuzhaowei55
        12
    liuzhaowei55  
       2020 年 11 月 13 日 via Android
    不怕,nuc 11 也已经在路上了,双剑合璧,所向披靡
    allenforrest
        13
    allenforrest  
       2020 年 11 月 13 日
    Badlion
        14
    Badlion  
       2020 年 11 月 13 日
    @Niphor 同意,自购小主机是正确姿势之一。树莓派 4 编译速度的确慢很多。优势是省电啊,还可以像路由器那样提供 7x24 小时不间断服务。我的树莓派已经跑了快 5 年了,从来没间断过。
    Badlion
        15
    Badlion  
       2020 年 11 月 13 日
    建议不管是用 windows 本还是 mac,用 docker 还是通过自建小主机或云服务。因为 docker 跑的是服务,稳定更重要,不要轻易中断
    12101111
        16
    12101111  
       2020 年 11 月 13 日   1
    mac 跑 docker 不是在虚拟机里跑的吗,虚拟机支持跑 Linux 不就行了. 我看 Twitter 上已经有人糊了一个虚拟机了
    c978R77Le1z2f8u9
        17
    c978R77Le1z2f8u9  
       2020 年 11 月 13 日
    @ericgui 今年入感觉不合适......步子太大
    Leonard
        18
    Leonard  
       2020 年 11 月 13 日
    入个二手的,明年再卖掉换新款
    index90
        19
    index90  
       2020 年 11 月 13 日
    Mac 上的 docker 就是一台虚拟机,在虚拟机上装的 docker daemon 。
    M1 哪天支持虚拟机,哪天就可以跑 docker
    reus
        20
    reus  
       2020 年 11 月 13 日
    就算支持了虚拟化,docker 镜像也不能用 x86 程序,只能用 arm 程序
    为啥?因为“虚拟化”和“x86 模拟”不能共存
    所以支持 docker,只是第一步
    那些 docker 镜像大部分是 x86 的,除非提供者另外打包 arm 的,不然还是用不了
    总之一两年之类,arm mac 的生态都起不来的,买了就是自找罪受
    sonxzjw
        21
    sonxzjw  
       2020 年 11 月 13 日
    办公条件真好,羡慕
    GM
        22
    GM  
       2020 年 11 月 13 日
    第一代机器肯定不完善,而且本来就定位普通上网娱乐轻办公,你一个需要高性能的程序员买来做开发?明显不合适。
    joesonw
        23
    joesonw  
       2020 年 11 月 13 日
    两年后就跟 xs 和 11 一样, 成为孤儿了.
    xuanbg
        24
    xuanbg  
       2020 年 11 月 13 日
    docker desktop 不能用就算了,关键是虚拟机也不支持……
    hallDrawnel
        25
    hallDrawnel  
       2020 年 11 月 13 日
    第一代肯定很坑,建议多等等
    MaiKuraki
        26
    MaiKuraki  
       2020 年 11 月 13 日
    目前就是高级上网本,哎
    Comdex
        27
    Comdex  
       2020 年 11 月 13 日 via iPhone
    不要买,如果你要访问某些 department 网站和使用某些银行的网银的话
    fwindcore
        28
    fwindcore  
       2020 年 11 月 13 日
    不支持 docker 可以理解,不支持 python 是什么意思?
    tonnycao
        29
    tonnycao  
       2020 年 11 月 13 日
    是不是要软件支持 M1 呀,不是 M1 支持软件?
    EminemW
        30
    EminemW  
       2020 年 11 月 13 日 via iPhone
    @holulu 云开发机带宽够用么
    sephinh
        31
    sephinh  
       2020 年 11 月 13 日 via iPhone
    公司买啥就用啥
    ifoto
        32
    ifoto  
       2020 年 11 月 13 日
    我等 M2 在买。现在买 2020 macbook pro 13 也很香
    ysc3839
        33
    ysc3839  
       2020 年 11 月 13 日
    Python 的话可以模拟 x86 运行呀,只是性能有点损失而已,用还是能用的。
    fasionchan
        34
    fasionchan  
       2020 年 11 月 13 日
    我最近入了 2020 macbook pro 13,arm 等大家踩完坑再说~
    xcstream
        35
    xcstream  
       2020 年 11 月 13 日
    云开发 只要可以编辑器打字
    Mark24
        36
    Mark24  
       2020 年 11 月 13 日
    第一代肯定不行。

    ARM 说不定就凉了。毕竟 Intel 也死在前头。


    果粉就是太买账了。2333

    我都怀疑,买了 M1 的人,等 M2 出来,才能凑合正常用用。
    第一代纯粹是自掏腰包,参与了 内测罢了。
    coolmenu
        37
    coolmenu  
       2020 年 11 月 13 日
    等 16 寸也更新了 M 芯片就换
    ericgui
        38
    ericgui  
    OP
       2020 年 11 月 13 日
    @xcstream 其实你这 idea,我还真就在认证考虑
    bleepbloop
        39
    bleepbloop  
       2020 年 11 月 13 日
    等支持了也很尴尬,如果你的服务器不是 arm cpu 的,打包镜像的时候你得有两个包,一个 arm 的,一个 x86 的。不过生产的镜像一般也不会在本地打包,就怕用的 base image 没有 arm 版的,本地就打不了包了
    Kellerman
        40
    Kellerman  
       2020 年 11 月 13 日
    我也很奇怪啊,一个笔记本不管是啥配置基本上都是当终端用啊,还跑本地?
    tomari
        41
    tomari  
       2020 年 11 月 13 日
    不支持 docker 和 python 这也太夸张了吧
    TimLang
        42
    TimLang  
       2020 年 11 月 13 日
    go 也不支持,现在买真是第一个吃的。
    ariza
        43
    ariza  
       2020 年 11 月 13 日
    已入 arm Mac
    xuzhzzz
        44
    xuzhzzz  
       2020 年 11 月 13 日
    10 代黑苹果
    ruchee
        45
    ruchee  
       2020 年 11 月 13 日
    先买 Intel 版本的吧,ARM 版本的至少等一年先,现在买肯定是小白鼠,给自己找不痛快
    ysc3839
        46
    ysc3839  
       2020 年 11 月 13 日
    @TimLang golang 已经支持 macOS ARM64 了 https://github.com/golang/go/wiki/Darwin
    相反,go 在 Windows 上还只支持 ARM,不支持 ARM64 。
    jfdnet
        47
    jfdnet  
       2020 年 11 月 13 日
    出窄边框肯定买。
    NerverLibis
        48
    NerverLibis  
       2020 年 11 月 13 日
    很奇怪啊,各位的公司都如此有钱吗?
    一款 8 核 16 线程 4800H,兼容 WINXP-10,的笔记本 5000 元左右。
    同样配置的云服务器 6-10 万 /年。
    为了省 5000 块钱,租个 6-10 万 /年的服务器?
    SupperMary
        49
    SupperMary  
       2020 年 11 月 13 日
    @NerverLibis 不一定用云服务器啊,公司有机房,很多台双路至强(虽然是很老的型号了),128GB 内存,好多个 T 的硬盘,大部分工作都交给服务器干了,本地的电脑只充当一个终端的作用。
    felixcode
        50
    felixcode  
       2020 年 11 月 13 日
    高级版 ipad
    yuhaijiang2019
        51
    yuhaijiang2019  
       2020 年 11 月 13 日
    如果当主力机的话,彻底放弃吧,大多数软件基于 x86 开发的,而且官方给的消息连 ps 这种 mac 主力设计软件,都要明年年初适配,其他的就更得等着了
    yuhaijiang2019
        52
    yuhaijiang2019  
       2020 年 11 月 13 日
    @ysc3839 性能最高能用 75%
    XsterreX
        53
    XsterreX  
       2020 年 11 月 13 日
    nuc 11, 明年买 m2
    Dragonphy
        54
    Dragonphy  
       2020 年 11 月 13 日
    windows 有啥不好的?不就是缺了个命令行安装吗。。。而且实在不行装黑苹果啊
    martinsu
        55
    martinsu  
       2020 年 11 月 13 日
    等待
    version1999
        56
    version1999  
       2020 年 11 月 13 日
    买 inter 的用两年,两年之后苹果 arm 的生态也完善了再换
    holulu
        57
    holulu  
       2020 年 11 月 13 日
    @ysc3839 这里 arm64 是给 ios 跑的,macos 的 arm64 版还没有。
    troywinter
        58
    troywinter  
       2020 年 11 月 13 日
    工作的话,买 intel 就好,等生态成熟了再 trade in 换个新的,不用纠结这么多
    feather12315
        59
    feather12315  
       2020 年 11 月 13 日 via Android
    arm64 的虚拟化性能不咋地(在用鲲鹏)
    justin2018
        60
    justin2018  
       2020 年 11 月 14 日
    等 M2 撒~
    ysc3839
        61
    ysc3839  
       2020 年 11 月 14 日 via Android
    @holulu 确定不支持 macOS 吗?那个页面有写 macOS Mojave 10.14, iOS 12 。
    qoras
        62
    qoras  
       2020 年 11 月 14 日
    macOS 上的 docker 本来就是虚拟化的
    by73
        63
    by73  
       2020 年 11 月 14 日
    显然 Apple 想让笔记本变得更加“生产力”,现在主打领域都是设计、视频制作类,一直都不太关心 programmer 。。就那个 Xcode 就能看出来,程序员至少不是大部分的目标群体。。

    搞开发,还是有台 x86 主机爽(
    ericgui
        64
    ericgui  
    OP
       2020 年 11 月 14 日
    @by73 前端,还是需要用 macBook 的
    ericgui
        65
    ericgui  
    OP
       2020 年 11 月 14 日
    @Kellerman 我是前端
    Ravenddd
        66
    Ravenddd  
       2020 年 11 月 14 日
    树莓派 arm 可以安装 docker,还是挺爽的,可以补充一下 mbp
    VDimos
        67
    VDimos  
       2020 年 11 月 14 日 via Android
    python 早晚支持的
    reus
        68
    reus  
       2020 年 11 月 14 日   1
    @TimLang
    @holulu
    自己编译开发版就行,用 GOOS=darwin GOARCH=arm64 可以的了,明年 2 月正式发布

    https://github.com/golang/go/issues/38485#issuecomment-724872105
    zhujinhe
        69
    zhujinhe  
       2020 年 12 月 18 日
    入手吧。python 原生支持了。docker 发布预览版了
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2691 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 41ms UTC 15:18 PVG 23:18 LAX 07:18 JFK 10:18
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86