📅  最后修改于: 2023-12-03 14:52:36.234000             🧑  作者: Mango
Podman 是一款轻量级的容器引擎,可在 Linux 上管理和运行容器。与 Docker 不同的是,Podman 不需要一个守护进程来运行容器,因此它更加安全和灵活。
在本文中,我们将介绍如何在 Ubuntu 上安装和配置 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
完成上一步后,我们就可以使用以下命令安装 Podman:
sudo apt install podman -y
安装完成后,我们可以使用以下命令检查 Podman 是否成功安装:
podman version
如果 Podman 被成功安装,执行上述命令应该输出关于 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
现在我们已经成功安装并配置了 Podman ,在Ubuntu上运行一个容器非常简单。例如,我们可以使用以下命令来启动一个运行 httpd
服务器的容器:
podman run --name my-apache -d -p 8080:80 httpd
完成后,我们可以使用以下命令查看正在运行的容器:
podman ps
我们可以看到正在运行的 httpd
容器及其相关信息。
以上就是在 Ubuntu 中安装 Podman 的完整步骤。祝您成功!