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