请教下各位彦祖,Mac 下有什么使用 containerd 运行时的方案?
不想安装 Docker Desktop For Mac ,毕竟 docker 即将过时了。。
不使用 multipass 虚拟机的情况下,Mac 有什么类似 Docker Desktop For Mac 的软件吗?使用 containerd 运行时的。
1
noqwerty 2022-04-25 22:39:22 +08:00
本地单机的情况我自己用下来 Docker Desktop 是最省心的,虽然强行绑了个 GUI 但是 Network mapping 和 Volume 都跟 Linux 机器上一样用。其他试过的包括 (co)lima, Rancher Desktop, minikube 。
|
2
Yakir OP @noqwerty lima 我看了一下貌似也是和 multipass 一样,需要本机启 Linux 虚拟机。minikube 也需要先有容器或虚拟机才可以使用。
Rancher Desktop 这个好用吗? |
3
m4d3bug 2022-04-25 23:14:27 +08:00 via Android
docker desktop 还不如 multipass 的性能……containerd 不知道有没有 podman 有
https://github.com/containers/podman-desktop |
4
noqwerty 2022-04-25 23:43:24 +08:00
@Yakir #2 macOS 下面用 Docker 应该都需要虚拟机的,只是有些软件帮你把这一步做了 https://www.v2ex.com/t/830915
|
5
junnplus 2022-04-25 23:46:51 +08:00
macOS 跑容器少不了虚拟机的,不管是啥方案
安利下 lima ,网络端口映射和文件共享都是和 Docker Desktop 类似 PS:利益相关,lima 的贡献者 |
6
junnplus 2022-04-25 23:58:54 +08:00
> Rancher Desktop 这个好用吗?
RD 在 macOS 上本质就是封装了 lima |
7
junnplus 2022-04-26 00:02:42 +08:00
另外 containerd 和 docker 不是对标的,docker 底层需要 containerd ,而如果你直接用 containerd 不是那么好用,可以了解下 nerdctl 这个项目,它是兼容 docker cli 命令的 containrd 项目,PS:利益相关,nerdctl 的 reviewer
|
10
zimrigeek 118 天前
Orbstack
|