首页 > 文章列表 > 在Ubuntu 24.04上的Podman安装指南

在Ubuntu 24.04上的Podman安装指南

ubuntu 安装 podman
344 2024-03-30

如何在Ubuntu 24.04上安装Podman

如果您使用过Docker,则必须了解守护进程、容器及其功能。守护进程是在容器已在任何系统中使用时在后台运行的服务。Podman是一个免费的管理工具,用于管理和创建容器,而不依赖于任何守护程序,如Docker。因此,它在管理集装箱方面具有优势,而不需要长期的后台服务。此外,Podman不需要使用根级别的权限。本指南详细讨论了如何在Ubuntu 24上安装Podman。

更新系统

我们首先要进行系统更新,打开Ubuntu 24的Terminal shell。在安装和升级过程中,我们都需要使用命令行。一种简单的方法是使用Ubuntu的"apt"实用程序,并在"update"命令前加上sudo权限。这个命令会更新系统实用程序和存储库,以确保在安装新软件和应用程序时不会出现潜在的冲突。如果需要的话,您也可以执行系统升级和更新。

sudo apt更新

安装Podman

在升级到Ubuntu 24系统后,我们可以继续安装Podman。使用“apt”工具进行安装非常方便,而且在安装说明中也很容易找到。为了强制安装Podman,我们可以使用“-y”标志。因此,只需运行以下命令即可开始安装:

sudo apt install—y podman

安装Podman工具可能需要比常规安装更长的时间,因此您需要耐心等待直到安装完成。

等待一段时间后,Podman将被安装并创建其符号链接,如输出中所示:

验证安装

为了确认在Ubuntu 24系统中成功安装和配置Podman工具,我们可以使用简单的版本命令来查找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服务的步骤。