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

在 Apple Silicon M1 上运行 Docker

  •  
  •   chareice · 2020-11-28 09:44:34 +08:00 · 3429 次点击
    这是一个创建于 1448 天前的主题,其中的信息可能已经有所发展或是发生改变。

    https://finestructure.co/blog/2020/11/27/running-docker-on-apple-silicon-m1

    原理是:在 macOS 上创建一个 Linux 虚拟机,在虚拟机中安装好 Docker,然后配置 Docker for Mac 连接到虚拟机上的 Docker 。亲测可用。

    5 条回复    2020-11-28 15:04:42 +08:00
    wszgrcy
        1
    wszgrcy  
       2020-11-28 09:56:38 +08:00 via Android
    弱弱的问下,普通版本的 macos 不是创建虚拟机然后运行的吗
    imydou
        2
    imydou  
       2020-11-28 10:01:04 +08:00
    @wszgrcy #1 是虚拟机
    whileFalse
        3
    whileFalse  
       2020-11-28 10:03:18 +08:00
    @wszgrcy 这个原理跟 Docker for Mac 是一样的。不过我估计难点在于 Docker for Mac 的 docker agent 部分可以用兼容性模式运行,而虚拟机部分就没法直接运行了,所以需要替换为能在 M1 下运行的虚拟机。
    ElmerZhang
        4
    ElmerZhang  
       2020-11-28 10:24:10 +08:00   ❤️ 1
    @whileFalse 按官方说法,现在是在等 go 和 electron 支持 M1
    byte10
        5
    byte10  
       2020-11-28 15:04:42 +08:00   ❤️ 1
    即使 能安装 docker,也是 arm docker,其实很多镜像都不能用,不知道大家了解没
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2838 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 14:25 · PVG 22:25 · LAX 06:25 · JFK 09:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.