如何在Ubuntu 24.04上安装Podman

2024年 3月 22日 6.3k 0

如果您使用过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服务的步骤。

相关文章

高性能存储 SIG 月度动态:多项内核特性移植到 6.6,erofs 完成共享特性 POC
来自 Arm、阿里云、龙芯、谐云科技的 5 位技术大咖畅聊一云多芯
高手竞技!中国研究生创新实践系列大赛&龙蜥赛题等你来挑战
龙蜥SIG月度动态:两大特性合入Linux主线,提供高速本地通信加速及丰富的设备信息
基于龙蜥衍生版 KeyarchOS 的 LVM 卷管理技术与实践 | 干货推荐
浪潮信息-龙蜥技术认证上线,培训专场圆满召开

发布评论