Redhat系人家有自己的podman,跟docker命令行接口完全兼容,官方教程更是赤裸裸的让alias docker=podman,除了没有compose命令不够方便,但是它有pod这个概念,而且能play kube yml。
我比较欣赏podman的一点是它一开始就是奔着rootless而去的,比rootless docker用着方便,而且对oci的支持很好,反观docker对rootless里面的feature request和bug一两年不理睬。
我自己两者都用,各取所长。当然podman还是有bug,做不到docker的二进制完全兼容,有些container运行有错误,这种我一般都是自己重写Dockerfile制作image:毛病不少但瑕不掩瑜。
【 在 snnn 的大作中提到: 】
: docker-ce没有RHEL9的包。docker-ce选择只支持centos。但是centos已死。
: 其实我很能理解这样的决定。我自己也做开源项目。之前Intel的人来报告bug,说我的代码用Intel的编译器编译的时候会有错误,别的编译器没有问题。但是为了解决这个issue,我得先去花钱买个Intel编译器。我凭什么用我自己的钱和时间去为一个富的流油的商业公司提供专门的帮助?于是我就把那个issue扔那不管了。
: RHEL会陷入同样的困境。尤其是当一个商业软件遇到另一个商业软件的时候,比如CUDA和RHEL。这只能靠IBM去一家家的跟这些公司谈判。Good luck!
--
FROM 106.39.151.*