在 Apple Silicon M1 上运行 Docker

2020-11-28 09:44:34 +08:00
 chareice

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

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

3373 次点击
所在节点    Apple
5 条回复
wszgrcy
2020-11-28 09:56:38 +08:00
弱弱的问下,普通版本的 macos 不是创建虚拟机然后运行的吗
imydou
2020-11-28 10:01:04 +08:00
@wszgrcy #1 是虚拟机
whileFalse
2020-11-28 10:03:18 +08:00
@wszgrcy 这个原理跟 Docker for Mac 是一样的。不过我估计难点在于 Docker for Mac 的 docker agent 部分可以用兼容性模式运行,而虚拟机部分就没法直接运行了,所以需要替换为能在 M1 下运行的虚拟机。
ElmerZhang
2020-11-28 10:24:10 +08:00
@whileFalse 按官方说法,现在是在等 go 和 electron 支持 M1
byte10
2020-11-28 15:04:42 +08:00
即使 能安装 docker,也是 arm docker,其实很多镜像都不能用,不知道大家了解没

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/730046

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX