podman安装和普通用户使用podman的方式及podman常用命令
Podman是一个容器引擎,它可以在Linux上运行容器。在本文中,我们将介绍如何安装Podman以及如何使用普通用户使用Podman的方式以及Podman的常用命令。
安装Podman
1. 首先,更新系统:
sudo dnf update
2. 安装Podman:
sudo dnf install podman
3. 验证Podman是否安装成功:
podman version
使用普通用户使用Podman的方式
默认情况下,只有root用户才能使用Podman。但是,您可以配置Podman以允许普通用户使用它。
1. 创建一个名为podman的组:
sudo groupadd podman
2. 将您要允许使用Podman的用户添加到podman组中:
sudo usermod -aG podman your_username
3. 重新登录以使更改生效。
4. 确认您的用户已添加到podman组中:
groups your_username
5. 确认Podman是否允许普通用户使用:
podman info
如果您看到以下输出,则Podman已配置为允许普通用户使用:
... registries: search: - docker.io - registry.fedoraproject.org - quay.io - registry.access.redhat.com - registry.centos.org - registry.redhat.io store: configFile: /home/your_username/.config/containers/storage.conf containerStore: number: 0 graphDriverName: overlay graphRoot: /home/your_username/.local/share/containers/storage graphStatus: Backing Filesystem: extfs Native Overlay Diff: "false" Supports d_type: "true" Using metacopy: "false" imageStore: number: 0 runRoot: /run/user/1000/containers volumePath: /home/your_username/.local/share/containers/storage/volumes ...
Podman常用命令
以下是Podman的一些常用命令:
1. 运行容器:
podman run image_name
2. 列出正在运行的容器:
podman ps
3. 列出所有容器:
podman ps -a
4. 停止容器:
podman stop container_name_or_id
5. 删除容器:
podman rm container_name_or_id
6. 列出所有镜像:
podman images
7. 删除镜像:
podman rmi image_name_or_id
8. 构建镜像:
podman build -t image_name .
9. 导出容器:
podman export container_name_or_id > container.tar
10. 导入容器:
podman import container.tar image_name
这些是Podman的一些常用命令。您可以使用“podman --help”命令查看更多命令。