如何在CentOS 8上安装Podman容器引擎
【小Y提醒】本文部分内容源于网络,不代表本站观点!若有了解“如何在CentOS 8上安装Podman容器引擎”等有关服务器、云主机租用、托管、配置、价格问题,请在线咨询YINGSOO客服,良心推荐,按需选配!
【主机优惠】美国云服务器 | 服务器试用 | 美国高防服务器
【文章推荐】美国高防服务器怎么选?注意事项及配置选择!
既然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处理。