podman安裝和普通使用者使用podman的方式及podman常用命令

韩梦芫發表於2024-03-29

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”命令檢視更多命令。

相關文章