Kaip įdiegti „Podman“ Ubuntu 24.04

Kaip Idiegti Podman Ubuntu 24 04



Jei dirbote su Docker, turite žinoti apie demonus, konteinerius ir jų funkcijas. Demonai yra paslaugos, kurios veikia fone, kol konteineris buvo naudojamas bet kurioje sistemoje. „Podman“ yra nemokamas valdymo įrankis, naudojamas konteineriams valdyti ir kurti, neatsižvelgiant į jokį demoną, pvz., „Docker“. Todėl ji turi pranašumą tvarkydama konteinerius nesinaudodama ilgalaikėmis foninėmis paslaugomis. Be to, „Podman“ nereikalauja naudoti šakninio lygio teisių. Šiame vadove išsamiai aptariama, kaip įdiegti „Podman“ Ubuntu 24.

Atnaujinkite sistemą

Pradėkime nuo sistemos atnaujinimo paleisdami Ubuntu 24 terminalo apvalkalą, nes visi mūsų diegimai ir atnaujinimai yra pagrįsti komandomis. Šiam paprastam veiksmui mes naudosime „apt“ Ubuntu įrankį su sudo teisėmis komandoje „update“. Ši komanda atnaujina sistemos paslaugų programas ir saugyklas, kad būtų išvengta galimų konfliktų diegiant naują programinę įrangą ir programas. Taip pat galite atnaujinti sistemą ir, jei reikia, atnaujinti.

Sudo apt atnaujinimas









Įdiekite „Podman“.

Atnaujinę Ubuntu 24 sistemą, pereikime prie „Podman“ diegimo. Jo įdiegimui naudojame tą pačią „tinkamą“ programą, kuri yra labai patogi ir paprasta naudoti pagal diegimo instrukcijas. „-y“ vėliavėlė naudojama priverstinai įdiegti „Podman“, nesvarbu. Taigi, diegimas prasidės iškart įvykdžius šią užklausą:



sudo apt install -y podman





„Podman“ įrankio įdiegimas gali užtrukti ilgiau nei bet kuris kitas įprastas diegimas. Taigi, jūs turite šiek tiek palaukti, kol tai bus padaryta.



Kurį laiką palaukus, „Podman“ bus įdiegtas ir bus sukurta jo nuoroda, kaip parodyta išvestyje:

Patikrinkite diegimą

Dabar turime patikrinti, ar „Podman“ įrankis sėkmingai įdiegtas ir sukonfigūruotas mūsų „Ubuntu 24“ sistemoje. Tam ieškome įdiegtos „Podman“ versijos naudodami paprastą versijos komandą taip:

Sudo podman – versija

Norėdami gauti informacijos apie jums įdiegtą „Podman“ įrankį, taip pat galite naudoti komandą „info“ su sudo teisėmis taip:

Sudo podman informacija

Paleiskite konteinerius per „Podman“.

Galime sakyti, kad konteineris yra paslauga, kuriai apdoroti naudojami skirtingi vaizdai. Galite sukurti konteinerius arba naudoti jau įmontuotus konteinerius. Todėl turime patraukti konteinerį ir paleisti jį ant galo. Tam naudojame nurodymą „Vykdyti“, vėliavėlę „-it“ ir sudėtinio rodinio pavadinimą, t. y. „hello-world“. Jis pradės traukti konteinerį iš pagrindinio šaltinio ir paleis jį mūsų gale.

Sudo podman run -it hello-world

Įvykdę šią „paleisti“ instrukciją gausite tokią išvestį. Matote, kad šis konteineris buvo paimtas iš pagrindinio „Docker“ šaltinio:

Dabar galime ieškoti visų šiuo metu veikiančių „Ubuntu 24“ konteinerių. Tam naudojame toliau pateiktą „Podman“ instrukciją su „ps“ parinktimi. Šios instrukcijos išvestis rodo, kad šiuo metu nėra veikiančių konteinerių. Ieškodami visų ištrauktų konteinerių, toje pačioje instrukcijoje galime naudoti „-a“ vėliavėlę. Matote, kad išvestis su parinktimi „-a“ rodo vieno konteinerio informaciją.

  • Sudo podman ps
  • sudo subman ps -a

Išimkite konteinerius

Kaip ir pridėdami naują konteinerį prie sistemos, taip pat galite pašalinti bet kokį pridėtą konteinerį iš Ubuntu 24 sistemos naudodami „Podman“ įrankį. Turite naudoti „rm“ parinktį „Podman“ instrukcijoje su sudo teisėmis. Būtinai nurodykite sudėtinio rodinio ID po parinkties „rm“ toje pačioje užklausoje. Sudėtinis rodinys su konkrečiu ID bus pašalintas visam laikui.

Sudo podman rm 9bd8d19ef028

Naudokite vaizdus per „Podman“.

Teigiama, kad vaizdas „Podman“ aplinkoje yra instrukcijų rinkinys, reikalingas konteinerio paslaugai ar programai paleisti. Taigi, norėdami paleisti „Podman“ konteinerį, mums reikia konkretaus vaizdo. Norėdami išvardyti visus galimus vaizdus „Ubuntu 24“, jums reikia tos pačios „Podman“ komandos su raktiniu žodžiu „vaizdai“. Jame rodomi visi galimi jūsų sistemoje esantys vaizdai, ty d2c94e258dcb.

Sudo podman vaizdai

Norėdami gauti naują vaizdą savo „Podman“ aplinkai, galite paleisti „pull“ instrukciją kartu su naujo vaizdo pavadinimu, t. y. „debain“, kaip parodyta pridėtame paveikslėlyje.

Sudo podman pull debian

Dar kartą pasinaudoję vaizdo instrukcijomis, pamatysite, kad naujas vaizdas buvo sėkmingai atsiųstas.

Sudo podman vaizdai

Sukurkite konteinerius „Podman“.

Dabar, kai vaizdas buvo atsiųstas, turime jį paleisti, kad sukurtume konteinerį vartotojo apibrėžtu pavadinimu. Tam „Podman“ skirta „paleisti“ instrukcija bus vykdoma naudojant „-dit“ ir „—name“ vėliavėles, po kurių nurodomas konteinerio pavadinimas, t. y. „Debian-container“ ir vaizdo, kurį ką tik atsisiuntėte, pavadinimas. , ty „Debian“. Sukūrę konteinerį iš „Debian“ vaizdo, taip pat galite pamatyti, kaip jis veikia „Podman“.

  • Sudo podman paleisti -dit –pavadinimas debian-container debian
  • Sudo podman ps

Norėdami prisijungti prie naujai veikiančio konteinerio, pavadinto „debian-container“, turite naudoti „Podman“ nurodymą „pridėti“. Dabar galite dirbti šiame konteineryje.

Sudo podman prijunkite debiano konteinerį

Norėdami gauti konteinerio versiją, paleiskite šią komandą šiame konteineryje:

Cat /etc/os-release

Dabar, norėdami išlipti iš konteinerio ir sustabdyti jo veikimą, turite naudoti nurodymą „išeiti“, po kurio seka „Podman“ nurodymas „Stop“ su konkretaus konteinerio pavadinimu.

  • išeiti
  • Sudo podman sustabdyti debian-container

Norėdami paleisti, sustabdyti ir pašalinti „Podman“ konteinerį, galite naudoti šias komandas iš eilės:

  • Sudo podman paleisti debian-container
  • Sudo podman sustabdyti debian-container
  • Sudo podman rm debian-container

Galite pašalinti „Podman“ vaizdą naudodami parinktį „rmi“ toje pačioje komandoje „pašalinti“.

sudo podman rmi debian

Pašalinkite „Podman“.

Atėjo laikas pašalinti „Podman“ įrankį iš „Ubuntu“ sistemos, naudojant „pašalinimo“ nurodymą. Naudoti programą „apt“ būtina, nes ją įdiegėme naudodami „apt“.

sudo apt pašalinti podman

Išvada

Šiame vadove kalbama apie konteinerių ir vaizdų naudojimą naudojant „Podman“ įrankį. Išsamiai paaiškinome pagrindinį skirtumą tarp „Podman“ ir „Docker“ paslaugų. Po to mes parengėme paprasčiausią „Podman“ diegimo „Ubuntu 24“ metodą ir ištraukėme keletą konteinerių ir vaizdų. Po to peržiūrėjome, kaip naudoti konteinerius naudojant vaizdus ir „Podman“ paslaugos pašalinimo veiksmus.