新闻动态

如何在CentOS 8上安装Podman容器引擎

发布日期:2021-08-09 18:24 | 文章来源:IDC圈

  【小Y提醒】本文部分内容源于网络,不代表本站观点!若有了解“如何在CentOS 8上安装Podman容器引擎”等有关服务器、云主机租用、托管、配置、价格问题,请在线咨询YINGSOO客服,良心推荐,按需选配!

  【主机优惠】美国云服务器 | 服务器试用 | 美国高防服务器

  【文章推荐】美国高防服务器怎么选?注意事项及配置选择!

如何在CentOS 8上安装Podman容器引擎

  既然RHEL 8/CentOS 8已经放弃了对Docker容器官方技术支持,那么容器管理员该怎么办呢?好在Red Hat的开发人员已经开发libpod一段时间了。Libpod是新的容器管理库,它包含管理pod、容器和容器映像所需的所有内容。

  这个新解决方案称为Podman,它不需要容器守护进程,因为所有容器和pod都是作为子进程创建的。对于那些花了几周、几个月甚至几年时间来熟悉docker运行时的人来说,您没有什么好担心的,因为Podman CLI是基于docker CLI的。

  一、准备工作:

  1、正在运行的CentOS 8实例

  2、具有sudo特权的用户帐户

  二、如何安装Podman

  Podman没有自己的安装软件包,因为它是另一个工具的一部分。因此,要访问Podman,请在CentOS 8服务器上打开一个终端窗口,然后发出以下命令:

  sudo dnf install @container-tools -y

  这就是安装的全部内容。

  三、如何使用Podman

  我给你们展示一下Docker和Podman是多么的相似。举例来说,您要提取图像。如果你用过Docker pull命令,你会使用:

  podman pull ubuntu

  要列出现有图像,请发出命令:

  podman images

  上面的命令将列出您拉出的所有图像以及图像ID。

  要删除映像,可以使用映像ID进行删除,就像使用Docker运行时一样。发出命令:

  podman rmi ID

  其中ID是要删除的图像的ID。

  现在,假设您要使用新下载的Ubuntu映像来部署容器。我将演示一个非常基本的容器部署,该部署将基于Ubuntu映像部署一个容器,然后使用该容器中的echo命令打印出消息“Welcome to a5idc.”。

  要使用Podman部署此容器,请发出命令:

  podman run --rm ubuntu /bin/echo "Welcome to a5idc."

  您应该会立即看到打印出来的文本。

  让我们部署一个将外部端口8080路由到内部端口8080的容器。这可以通过以下命令完成:

  sudo podman run -dit --name ubuntu-apache -p 8080:8080 ubuntu

  我们必须使用sudo运行此命令,因为无根容器尚不支持端口绑定。

  要列出正在运行的容器,您将不得不再次使用sudo,如下所示:

  sudo podman ps

  上面的命令将列出正在运行的容器。

  要停止该容器,请发出命令:

  sudo podman stop ID

  其中ID是容器ID的名称。

  要删除现在停止的容器,请发出命令:

  sudo podmand rm ID

  其中ID是容器ID的名称。

  这就是安装和使用新的容器运行时引擎Podman的要点。

  优惠产品:美国服务器租用去首页参与活动!YINGSOO推出Phala挖矿服务器Chia奇亚农场服务器Swarm物理节点服务器Swarm母鸡服务器Swarm云节点服务器国内矿机服务器海外托管《Phala PHA挖矿资料大全》,《swarm bzz挖矿资料大全》,Swarm Bee节点租用请咨询YINGSOO客服!官网WWW.YINGSOO.com

版权声明:本站文章来源标注为YINGSOO的内容版权均为本站所有,欢迎引用、转载,请保持原文完整并注明来源及原文链接。禁止复制或仿造本网站,禁止在非www.yingsoo.com所属的服务器上建立镜像,否则将依法追究法律责任。本站部分内容来源于网友推荐、互联网收集整理而来,仅供学习参考,不代表本站立场,如有内容涉嫌侵权,请联系alex-e#qq.com处理。

相关文章

实时开通

自选配置、实时开通

免备案

全球线路精选!

全天候客户服务

7x24全年不间断在线

专属顾问服务

1对1客户咨询顾问

在线
客服

在线客服:7*24小时在线

客服
热线

400-630-3752
7*24小时客服服务热线

关注
微信

关注官方微信
顶部