Mac 下有什么使用 containerd 运行时的方案?

2022-04-25 22:32:13 +08:00
 Yakir

请教下各位彦祖,Mac 下有什么使用 containerd 运行时的方案?

不想安装 Docker Desktop For Mac ,毕竟 docker 即将过时了。。

不使用 multipass 虚拟机的情况下,Mac 有什么类似 Docker Desktop For Mac 的软件吗?使用 containerd 运行时的。

2755 次点击
所在节点    Docker
9 条回复
noqwerty
2022-04-25 22:39:22 +08:00
本地单机的情况我自己用下来 Docker Desktop 是最省心的,虽然强行绑了个 GUI 但是 Network mapping 和 Volume 都跟 Linux 机器上一样用。其他试过的包括 (co)lima, Rancher Desktop, minikube 。
Yakir
2022-04-25 22:56:00 +08:00
@noqwerty lima 我看了一下貌似也是和 multipass 一样,需要本机启 Linux 虚拟机。minikube 也需要先有容器或虚拟机才可以使用。
Rancher Desktop 这个好用吗?
m4d3bug
2022-04-25 23:14:27 +08:00
docker desktop 还不如 multipass 的性能……containerd 不知道有没有 podman 有
https://github.com/containers/podman-desktop
noqwerty
2022-04-25 23:43:24 +08:00
@Yakir #2 macOS 下面用 Docker 应该都需要虚拟机的,只是有些软件帮你把这一步做了 https://www.v2ex.com/t/830915
junnplus
2022-04-25 23:46:51 +08:00
macOS 跑容器少不了虚拟机的,不管是啥方案

安利下 lima ,网络端口映射和文件共享都是和 Docker Desktop 类似

PS:利益相关,lima 的贡献者
junnplus
2022-04-25 23:58:54 +08:00
> Rancher Desktop 这个好用吗?

RD 在 macOS 上本质就是封装了 lima
junnplus
2022-04-26 00:02:42 +08:00
另外 containerd 和 docker 不是对标的,docker 底层需要 containerd ,而如果你直接用 containerd 不是那么好用,可以了解下 nerdctl 这个项目,它是兼容 docker cli 命令的 containrd 项目,PS:利益相关,nerdctl 的 reviewer
Yakir
2022-04-26 22:30:13 +08:00
@junnplus OK ,感谢彦祖们
julyclyde
2022-04-27 13:33:40 +08:00
@junnplus 你真强

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

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

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

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

© 2021 V2EX