如何在Debian 12/11 Linux中安装Podman

如何在Debian 12/11 Linux中安装Podman

了解在 Debian 12 或 11 Linux 上安装和使用 Podman 的命令,Podman 是用于创建虚拟容器的 Docker 替代方案。

Podman 是开源的,是一种用户友好的创建虚拟容器的方式,但采用无守护程序的方法。 这就是它与其他传统容器化平台的不同之处。 然而,它的命令行与 Docker 非常相似,用于创建、部署和管理容器,但不需要专用的容器运行时守护进程。

在本教程中,我们将讨论使用命令终端在 Debian Linux 上安装 Podman 所涉及的步骤。

推荐:如何在Amazon Linux 2023上安装Java 8/11

第 1 步:更新 Debian 存储库

在使用 APT 包管理器安装任何应用程序之前,我们首先运行系统更新命令。 因此,访问 Debian 12、11 或 10 的终端并运行给定的命令。

sudo apt update

步骤 2:在 Debian 12、11 或 10 上安装 Podamn

Podman 不需要任何第三方存储库即可在 Debian Linux 上安装,它已经可以通过系统的默认存储库进行获取。 因此,我们只需要使用 APT 包管理器来运行给定的命令。

sudo apt install podman

上述命令将询问您的用户密码。 提供该信息,系统将自动安装所需的软件包。

如何在Debian 12/11 Linux中安装Podman

第三步:检查版本

安装完成后,让我们检查我们的系统上安装了哪个版本的 Podman,这也将确认我们的系统上有这个平台。

podman -v

第四步:搜索并拉取镜像

现在让我们提取一些镜像来创建我们的第一个容器,这里我们将使用 Ubuntu 镜像。 为此,我们像在 Docker 中一样使用 Pull 命令,因为 Podman 和 Docker 的命令语法和选项相似。

podman pull ubuntu
搜索并拉取镜像

第5步:创建容器

现在,我们的系统上已经有了 Ubuntu 映像,让我们看看如何使用它来创建容器。 但在执行此操作之前有一件事,如果您的系统上有多个映像并且想要列出所有映像,则命令将是:

podman images

这可以帮助您在创建容器之前选择正确的映像。

现在,命令是:

podman run -dit --name linuxshout ubuntu

--name是一个参数,用于为容器提供我们想要分配的任何友好名称,这里我们使用了 linuxshout然而 Ubuntu 是我们已下载并想要使用的图像的名称。

我们已经成功创建了容器,如果你想检查当前有哪些容器处于活动状态,可以使用:

podman ps

要查看活动容器和停止容器,简而言之,要查看所有容器,请使用:

podman ps -a
列出所有活动容器 Podman

获取正在运行的容器命令行访问:

podman attach container-name

例如, 这里我们的容器名称是 Linuxshout,所以命令将是:

podman attach linuxshout
访问contianer应用程序命令行

第 6 步:停止或启动容器

如果你想启动或停止任何容器,那么命令将是:

停止:

podman stop container-id or name

例子:

podman stop linuxshout

开始:

podman start container-id or name

例子:

podman stop linuxshout

Podman 卸载

如果您不需要 Podman 除了删除它之外,您可以按照给定的命令进行操作。 但是,在此之前请备份您的容器及其数据。

sudo autoremove --purge podman

推荐:如何修复Windows应用程序中发生未处理的异常错误


发表评论