如何在CentOS 8上安裝Podman容器引擎
【小Y提醒】本文部分內(nèi)容源于網(wǎng)絡(luò),不代表本站觀點!若有了解“如何在CentOS 8上安裝Podman容器引擎”等有關(guān)服務(wù)器、云主機租用、托管、配置、價格問題,請在線咨詢YINGSOO客服,良心推薦,按需選配!
【主機優(yōu)惠】美國云服務(wù)器 | 服務(wù)器試用 | 美國高防服務(wù)器
【文章推薦】美國高防服務(wù)器怎么選?注意事項及配置選擇!
既然RHEL 8/CentOS 8已經(jīng)放棄了對Docker容器官方技術(shù)支持,那么容器管理員該怎么辦呢?好在Red Hat的開發(fā)人員已經(jīng)開發(fā)libpod一段時間了。Libpod是新的容器管理庫,它包含管理pod、容器和容器映像所需的所有內(nèi)容。
這個新解決方案稱為Podman,它不需要容器守護進程,因為所有容器和pod都是作為子進程創(chuàng)建的。對于那些花了幾周、幾個月甚至幾年時間來熟悉docker運行時的人來說,您沒有什么好擔(dān)心的,因為Podman CLI是基于docker CLI的。
一、準(zhǔn)備工作:
1、正在運行的CentOS 8實例
2、具有sudo特權(quán)的用戶帳戶
二、如何安裝Podman
Podman沒有自己的安裝軟件包,因為它是另一個工具的一部分。因此,要訪問Podman,請在CentOS 8服務(wù)器上打開一個終端窗口,然后發(fā)出以下命令:
sudo dnf install @container-tools -y
這就是安裝的全部內(nèi)容。
三、如何使用Podman
我給你們展示一下Docker和Podman是多么的相似。舉例來說,您要提取圖像。如果你用過Docker pull命令,你會使用:
podman pull ubuntu
要列出現(xiàn)有圖像,請發(fā)出命令:
podman images
上面的命令將列出您拉出的所有圖像以及圖像ID。
要刪除映像,可以使用映像ID進行刪除,就像使用Docker運行時一樣。發(fā)出命令:
podman rmi ID
其中ID是要刪除的圖像的ID。
現(xiàn)在,假設(shè)您要使用新下載的Ubuntu映像來部署容器。我將演示一個非常基本的容器部署,該部署將基于Ubuntu映像部署一個容器,然后使用該容器中的echo命令打印出消息“Welcome to a5idc.”。
要使用Podman部署此容器,請發(fā)出命令:
podman run --rm ubuntu /bin/echo "Welcome to a5idc."
您應(yīng)該會立即看到打印出來的文本。
讓我們部署一個將外部端口8080路由到內(nèi)部端口8080的容器。這可以通過以下命令完成:
sudo podman run -dit --name ubuntu-apache -p 8080:8080 ubuntu
我們必須使用sudo運行此命令,因為無根容器尚不支持端口綁定。
要列出正在運行的容器,您將不得不再次使用sudo,如下所示:
sudo podman ps
上面的命令將列出正在運行的容器。
要停止該容器,請發(fā)出命令:
sudo podman stop ID
其中ID是容器ID的名稱。
要刪除現(xiàn)在停止的容器,請發(fā)出命令:
sudo podmand rm ID
其中ID是容器ID的名稱。
這就是安裝和使用新的容器運行時引擎Podman的要點。
優(yōu)惠產(chǎn)品:美國服務(wù)器租用去首頁參與活動!YINGSOO推出Phala挖礦服務(wù)器、Chia奇亞農(nóng)場服務(wù)器、Swarm物理節(jié)點服務(wù)器、Swarm母雞服務(wù)器、Swarm云節(jié)點服務(wù)器、國內(nèi)礦機服務(wù)器海外托管、《Phala PHA挖礦資料大全》,《swarm bzz挖礦資料大全》,Swarm Bee節(jié)點租用請咨詢YINGSOO客服!官網(wǎng)www.sddonglingsh.com
版權(quán)聲明:本站文章來源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請保持原文完整并注明來源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非www.sddonglingsh.com所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學(xué)習(xí)參考,不代表本站立場,如有內(nèi)容涉嫌侵權(quán),請聯(lián)系alex-e#qq.com處理。