• 请不要在回答技术问题时复制粘贴 AI 生成的内容
ericgui
V2EX  ›  程序员

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

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

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

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


    果粉就是太买账了。2333

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

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

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