Podman容器管理搭建教程
什么是 Podman
podman 是一个用于处理容器的开源 Linux 工具,是一个无守护进程容器引擎,用于在 Linux 系统上开发,管理和运行 Open Container Initiative(OCI)容器。它可以用于管理任何由兼容开放容器倡议的容器引擎(如 Docker)创建的 Linux 容器,Podman 提供了一个与 Docker 兼容的命令行前端,可以简单地为
docker命令取别名为podman即可使用,所以说如果你会Docker的话可以轻松上手Podman。Podman 实现了除了 Docker Swarm 的相关指令外几乎所有的 Docker 命令,你可以用他实现除了 Docker Swarm 相关之外的所有 Docker 操作,并且他还是一个“无守护进程容器引擎”,这就意味着你可以脱离 Docker daemon, 不需要执行 systemctl start docker 了
安装启动
CentOS 8已经内置Podman,CentOS 7下需要自行安装。
CentOS 7可以使用yum命令安装Podman;
1 | yum -y install podman |
- 安装成功后使用如下命令启动podman服务。
1 | systemctl start podman |
podman的镜像源机制引入了一个注册表的机制, 要将镜像源在文件/etc/containers/registries.conf中注册后才能使用
国内直接用 podman pull 拉取镜像会很慢,所以需要配置国内镜像源来加速访问
1.获取阿里的镜像源地址
你只需要登录阿里云的容器 Hub 服务 https://cr.console.aliyun.com 的控制台,使用你的支付宝 帐号,第一次登录时,需要设置一个独立的密码,左侧的加速器帮助页面就会显示为你独立分配的加速地址。
2.修改Podman的注册表配置文件
1 | vim /etc/containers/registries.conf |
修改内容
1 | unqualified-search-registries = ["docker.io"] |
增加内容
1 | [[registry]] |
3、重启podman
1 | systemctl restart podman |
常用命令
1 | podman images |
查看正在运行的容器列表
1 | podman ps |
可删除正在运行容器
1 | podman rm -f id |
安装 cockpit
更新软件源
1 | apt update |
默认情况下,Cockpit 软件包在 Debian 11 默认存储库中可用。现在我们运行以下命令将 Cockpit 安装到您的 Debian 系统:
1 | apt install cockpit |
1 | yum -y install cockpit cockpit-podman cockpit-dashboard cockpit-storaged cockpit-packagekit |
安装 cockpit 及其依赖项后,使用以下systemctl命令启动其服务:
1 | systemctl start cockpit |
成功安装后,打开 Web 浏览器并使用 URL 访问 Cockpit Web 界面。您应该会看到 Cockpit 登录页面:
http://your-server-ip-address:9090

我们将被要求输入登录详细信息,以便将它们输入到仪表板中。在这里,用户名和密码与我们用于登录 Linux 服务器的登录详细信息相同。





