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

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

  •  
  •   ericgui ·
    medmin · 64 天前 · 9453 次点击
    这是一个创建于 64 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

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


    果粉就是太买账了。2333

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

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

    https://github.com/golang/go/issues/38485#issuecomment-724872105
    zhujinhe
        69
    zhujinhe   29 天前
    入手吧。python 原生支持了。docker 发布预览版了
    关于   ·   帮助文档   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2720 人在线   最高记录 5298   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 05:14 · PVG 13:14 · LAX 21:14 · JFK 00:14
    ♥ Do have faith in what you're doing.