https://finestructure.co/blog/2020/11/27/running-docker-on-apple-silicon-m1
原理是:在 macOS 上创建一个 Linux 虚拟机,在虚拟机中安装好 Docker,然后配置 Docker for Mac 连接到虚拟机上的 Docker 。亲测可用。
1
wszgrcy 2020-11-28 09:56:38 +08:00 via Android
弱弱的问下,普通版本的 macos 不是创建虚拟机然后运行的吗
|
3
whileFalse 2020-11-28 10:03:18 +08:00
@wszgrcy 这个原理跟 Docker for Mac 是一样的。不过我估计难点在于 Docker for Mac 的 docker agent 部分可以用兼容性模式运行,而虚拟机部分就没法直接运行了,所以需要替换为能在 M1 下运行的虚拟机。
|
4
ElmerZhang 2020-11-28 10:24:10 +08:00 1
@whileFalse 按官方说法,现在是在等 go 和 electron 支持 M1
|
5
byte10 2020-11-28 15:04:42 +08:00 1
即使 能安装 docker,也是 arm docker,其实很多镜像都不能用,不知道大家了解没
|