📜  如何在 ubuntu 中安装 podman - Shell-Bash (1)

📅  最后修改于: 2023-12-03 14:52:36.234000             🧑  作者: Mango

如何在 Ubuntu 中安装 Podman

Podman 是一款轻量级的容器引擎,可在 Linux 上管理和运行容器。与 Docker 不同的是,Podman 不需要一个守护进程来运行容器,因此它更加安全和灵活。

在本文中,我们将介绍如何在 Ubuntu 上安装和配置 Podman。

步骤 1: 添加 Podman 软件仓库

在 Ubuntu 中,Podman 的安装包并没有包含在默认的软件仓库中。因此,我们需要手动添加一个仓库。执行以下命令添加 Podman 的仓库:

sudo apt update
sudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common -y
sudo curl -fsSL https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/xUbuntu_$(lsb_release -rs)/Release.key | sudo apt-key add -
sudo add-apt-repository "deb https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/xUbuntu_$(lsb_release -rs)/ /"
sudo apt update
步骤 2: 安装 Podman

完成上一步后,我们就可以使用以下命令安装 Podman:

sudo apt install podman -y

安装完成后,我们可以使用以下命令检查 Podman 是否成功安装:

podman version

如果 Podman 被成功安装,执行上述命令应该输出关于 Podman 版本的信息。

步骤 3: 配置 Podman 容器镜像源

Podman 的默认镜像源是 docker.io,我们可以通过以下命令设置为阿里云的镜像源:

cat <<EOF | sudo tee /etc/containers/registries.conf
[registries.insecure]
registries = ['docker.io']

[registries.search]
registries = ['docker.io', 'registry.cn-hangzhou.aliyuncs.com']
EOF
步骤 4: 运行容器

现在我们已经成功安装并配置了 Podman ,在Ubuntu上运行一个容器非常简单。例如,我们可以使用以下命令来启动一个运行 httpd 服务器的容器:

podman run --name my-apache -d -p 8080:80 httpd

完成后,我们可以使用以下命令查看正在运行的容器:

podman ps

我们可以看到正在运行的 httpd 容器及其相关信息。

以上就是在 Ubuntu 中安装 Podman 的完整步骤。祝您成功!