如果您使用过Docker,则必须了解守护进程、容器及其功能。守护进程是在容器已在任何系统中使用时在后台运行的服务。Podman是一个免费的管理工具,用于管理和创建容器,而不依赖于任何守护程序,如Docker。因此,它在管理集装箱方面具有优势,而不需要长期的后台服务。此外,Podman不需要使用根级别的权限。本指南详细讨论了如何在Ubuntu 24上安装Podman。
更新系统
让我们从系统更新开始,启动Ubuntu 24的Terminal shell,因为我们所有的安装和升级都是基于命令的。对于这个简单的步骤,我们将使用Ubuntu的"apt"实用程序,并在"update"命令中使用sudo权限。此命令更新系统实用程序和存储库,以避免安装新软件和应用程序时的潜在冲突。您还可以根据需要执行系统升级和更新。
sudo apt更新
安装Podman
在更新了Ubuntu 24系统之后,让我们开始安装Podman。对于它的安装,我们使用相同的“apt”实用程序,在安装说明中非常方便和易于使用。“-y”标志用于强制安装Podman。因此,安装在执行以下查询后立即开始:
sudo apt install—y podman
Podman工具的安装可能比任何其他通常的安装花费更长的时间。因此,您必须等待一段时间,直到它完成。
等待一段时间后,Podman将被安装并创建其符号链接,如输出中所示:
验证安装
现在,我们需要验证Podman工具是否已经成功安装和配置在Ubuntu 24系统中。为此,我们在下面一个简单的版本命令的帮助下查找Podman的安装版本:
数户波德曼-版本
要获取有关安装在您终端的Podman工具的信息,您还可以使用具有sudo权限的"info"命令,如下所示:
Sudo Podman info
通过Podman运行容器
我们可以说容器是一个使用不同图像进行处理的服务。您可以创建容器或使用已经内置的容器。因此,我们必须把容器拉出来,然后在我们的一端运行它。为此,我们使用"Run"指令、"—it"标志和容器名称,即,你好世界它将开始从它的主要来源中拉出容器,并在我们的端运行它。
Sudo Podman Run—it Hello—World
在执行此“Run”指令后,您将获得以下输出。您可以看到,这个容器是从Docker的主要来源中提取的:
现在,我们可以查找Ubuntu24当前运行的所有容器。为此,我们使用下面所示的带有“ps”选项的Podman指令。此指令的输出显示当前没有正在工作的容器。在查找所有拉出的容器时,我们可以在同一指令中使用“-a”标志。您可以看到,带有“-a”选项的输出显示了一个容器的信息。
- 数道波德曼PS
- 须藤波德曼PS—A
移除容器
就像在系统中添加一个新的容器一样,您也可以使用Podman工具从Ubuntu 24系统中删除任何添加的容器。您必须使用Podman指令中的"rm"选项以及sudo权限。确保在同一查询中的"rm"选项之后提及容器ID。具有特定ID的容器将被永久移除。
Sudo Podman rm 9bd8d19ef028
通过Podman使用图像
Podman环境中的映像被称为运行容器服务或应用程序所需的指令集。因此,要运行Podman容器,我们需要一个特定的映像。要列出Ubuntu 24上的所有可用映像,您需要使用相同的Podman命令,并使用"images"关键字。它会显示系统中所有可用的图像,即d2c94e258dcb。
须藤波德曼图片
要为您的Podman环境获取新映像,您可以运行“Pull”指令和新映像的名称,即“Debain”,如所附图像所示。
Sudo podman拉动Debian
再次使用映像说明后,您可以看到新映像已成功下载。
须藤波德曼图片
在Podman中创建容器
既然已经下载了映像,我们必须运行它以创建一个具有用户定义名称的容器。为此,Podman的"run"指令将在执行时使用"—dit"和"—name"标志,后面加上容器名称,即"Debian—container",以及您刚刚下载的镜像名称,即"Debian"。在从"Debian"镜像创建一个容器之后,您还可以看到它在Podman中工作。
- Sudo Podman run—dit—name debian—container debian
- 数道波德曼PS
要连接新运行的名为"debian—container"的容器,您需要使用Podman的"attach"指令。你可以在这个容器里工作。
Sudo Podman Attach Debian—容器
要获取容器的版本,请在此容器中运行以下命令:
Cat/etc/os—release
现在,要退出容器并阻止它运行,必须使用"exit"指令,然后使用Podman "Stop"指令,并使用特定容器的名称。
- 出口
- sudo podman停止debian容器
要启动、停止和删除Podman容器,可以按顺序使用以下命令:
- Sudo podman启动Debian-容器
- sudo podman停止debian容器
- Sudo Podman rm debian—容器
您可以在相同的“Remove”命令中使用“RMI”选项删除Podman图像。
sudo podman rmi debian
波德曼
现在是时候使用"移除"指令从Ubuntu系统卸载Podman工具了。使用“apt”实用程序是必须的,因为我们安装了它与“apt”。
Sudo apt remove Podman
结论
本指南介绍如何通过Podman工具使用容器和图像。我们详细阐述了Podman和Docker服务之间的主要区别。之后,我们详细介绍了在Ubuntu 24中安装Podman的最简单方法,并拉出了一些容器和图像。在那之后,我们了解了如何使用使用图像的容器以及卸载Podman服务的步骤。