containerd 适合像 docker 一样直接使用吗

11次阅读

共计 418 个字符,预计需要花费 2 分钟才能阅读完成。

部署了一台 k8s 单节点,因为安装了 containerd 也可以直接跑容器就没安装 docker,把一些简单的服务直接用 containerd 运行,就像 docker run 一样。

现在用下来感觉很多差异的地方不是很适应,比如端口不能映射,因为是 host-net 不可能都能用得了默认端口,改端口是不是就只能改源码重新编译呢,还是说有其他方式,

不支持 volume,mount 挂载目录麻烦(参数都有新旧版区别一会是 target 一会是 destination, 读写模式还是必选的),

多了 task, 启动策略不知道怎么设置,

k8s 加了 cni 那 containerd 独立运行容器是不是也要 cni…,

还有 ctr 命令感觉故意和 docker 做区别一样,podman 就跟 docker 比较兼容对平移用户很友好,当然我知道有 nerdctr,看着像狗屁膏药似(为了兼容又加个工具), 看名字就像是在骂用户

所以 containerd 真的适合终端用户直接使用吗?有这么使用的大兄弟吗。

正文完
 0