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”命令查看更多命令。

posted @ 2024-03-29 14:55  韩梦芫  阅读(1011)  评论(0编辑  收藏  举报