安裝Podman
讓我們看一下Podman如何安裝在CentOS和Fedora中:
1、CentOS
$ sudo yum -y install podman
2、Fedora
$ sudo dnf install -y podman
3、如果你使用的是Ubuntu,請看:在Ubuntu系統上安裝Podman的方法。
使用Podman運行Docker容器
1、使用Podman來Pull image
# podman pull ubuntu
# podman images
詳細請看如下圖:
2、在容器內運行一個簡單的命令:
# podman run ubuntu /bin/echo "Computing for Geeks"
Computing for Geeks
3、在Podman中搜索
$ sudo podman search httpd
在容器中運行shell:
# podman run -it ubuntu bash
# podman ps
詳細請看如下圖:
4、標記images
你可以將自定義名稱添加到圖像中,以使其更直觀,並提醒你在設置中圖像的作用:
# podman tag 7698f282e524 webserver
# podman images
詳細請看如下圖:
刪除圖像:
# podman rmi localhost/webserver
檢查容器:
# podman inspect 024a277cc474
詳細請看如下圖:
刪除容器:
# podman ps -a
# podman rm 024a277cc474
# podman rm $(podman ps -a -q)
詳細請看如下圖:
上傳鏡像 到docker.io
Podman 還可以與容器托管進行交互。要登錄容器注冊庫,例如廣泛使用的 Docker Hub,請運行:
$ podman login docker.io
為了推送我剛剛構建的鏡像,我只需打上標記來代表特定的容器注冊庫,然后直接推送它。
$ podman -t hello-world docker.io/asamalik/hello-world
$ podman push docker.io/asamalik/hello-world
或
podman push --creds=用戶:密碼 鏡像 docker://docker.io/用戶/鏡像:tag
podman-push:https://github.com/containers/libpod/blob/master/docs/podman-push.1.md
參考:安裝以使用Podman可以在非root權限中運行Linux容器。
