V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
ericgui
V2EX  ›  程序员

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

  •  
  •   ericgui · Nov 13, 2020 · 13543 views
    This topic created in 1996 days ago, the information mentioned may be changed or developed.

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

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

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

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

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

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


    果粉就是太买账了。2333

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

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

    https://github.com/golang/go/issues/38485#issuecomment-724872105
    zhujinhe
        69
    zhujinhe  
       Dec 18, 2020
    入手吧。python 原生支持了。docker 发布预览版了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   818 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 143ms · UTC 19:43 · PVG 03:43 · LAX 12:43 · JFK 15:43
    ♥ Do have faith in what you're doing.