使用Podman運行Docker容器的方法


安裝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

詳細請看如下圖:

使用Podman運行Docker容器的方法

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

詳細請看如下圖:

使用Podman運行Docker容器的方法

4、標記images

你可以將自定義名稱添加到圖像中,以使其更直觀,並提醒你在設置中圖像的作用:

# podman tag 7698f282e524 webserver

# podman images

詳細請看如下圖:

使用Podman運行Docker容器的方法

刪除圖像:

# podman rmi localhost/webserver

檢查容器:

# podman inspect 024a277cc474

詳細請看如下圖:

使用Podman運行Docker容器的方法

刪除容器:

# podman ps -a

# podman rm 024a277cc474

# podman rm $(podman ps -a -q)

詳細請看如下圖:

使用Podman運行Docker容器的方法

上傳鏡像 到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容器


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM