如何在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
上述命令将询问您的用户密码。 提供该信息,系统将自动安装所需的软件包。
第三步:检查版本
安装完成后,让我们检查我们的系统上安装了哪个版本的 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 attach container-name
例如, 这里我们的容器名称是 Linuxshout,所以命令将是:
podman attach linuxshout
第 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