波德曼 它是一个容器引擎,可以代替Docker。 该引擎是由Red Hat公司(现在由IBM拥有)开发的,打算一点一点地移动它。 会成功吗? 好吧,我们会看到...
El 开源项目 它具有极大的易用性,这是一个很大的吸引力。 如此简单,红帽工程师Dan Walsh撰写了一篇文章,其中他展示了用Podman替换Docker的迁移步骤,这些步骤是:
dnf install -y podman alias docker=podman
在这种描述下,他最终说出了“任何问题?»因为它很简单,所以有点幽默...
除此之外,如果您已经习惯使用Docker,则不必担心太多 命令,因为Podman大多数情况下都使用相同的内容。 也就是说,如果要运行容器,则必须使用 码头运行,要与其他项目一起使用 播客运行。 记住这些选项就这么简单。
好吧,到目前为止,一切似乎都很相似。 这两个项目都是很好的开源软件,它们与容器一起使用,非常简单,使用相同的语法,等等。 但是之后? Podman必须具备什么才能使其具有价值? 好吧,区别之一是 不是基于恶魔 (* nix世界中的服务)。
如您所知,Docker确实有一个与其关联的守护程序。 这个恶魔是独特且集中的,这意味着您使用的容器越多,其复杂性就会越来越大 越来越重。 这就是为什么Red Hat决定创建其他工具来纠正该缺点的原因。
在Podman,他们有 分散的成分 用于容器管理,因此避免了Docker中发生的守护程序扩展。 这些单独的组件仅在需要时使用,这将减少资源消耗。
除了该优点之外,它还有另一个很大的优点。 Podman可以以与Docker相同的方式管理容器,但也可以 你可以用豆荚做,即Kubernetes中使用的驱动器。 容器和Pod之间的本质区别在于,每个Pod可以依次包含多个容器。
原则上说,容器和容器处理程序将在资源上更为有效,将能够以最分散的方式隔离系统的程序和应用程序,最后,必须能够将其安装在不同的操作系统中。没有这些的系统会影响容器的构造,执行和分配。
PS:尽管同样重要,但是您可以添加一个图形工具,使您可以执行与控制台中相同的操作。