Oppdater systemet
La oss starte med systemoppdateringen ved å starte Terminal-skallet til Ubuntu 24 siden alle våre installasjoner og oppgraderinger er kommandobaserte. For dette enkle trinnet vil vi bruke 'apt'-verktøyet til Ubuntu med sudo-rettigheter i 'update'-kommandoen. Denne kommandoen oppdaterer systemverktøyene og depotene for å unngå potensielle konflikter ved installasjon av ny programvare og applikasjoner. Du kan også utføre systemoppgraderingen og oppdatere om nødvendig.
Sudo apt oppdatering
Installer Podman
Etter å ha oppdatert Ubuntu 24-systemet, la oss gå mot å installere Podman. For installasjonen bruker vi det samme 'apt'-verktøyet som er veldig praktisk og enkelt å bruke i installasjonsinstruksjonene. '-y'-flagget brukes til å tvinge installasjonen av Podman uansett. Dermed starter installasjonen rett etter utførelsen av følgende spørring:
sudo apt install -y podman
Installasjonen av Podman-verktøyet kan ta lengre tid enn noen annen vanlig installasjon. Derfor må du vente en stund til det er ferdig.
Etter å ha ventet en stund, vil Podman bli installert og dens symbolkobling vil bli opprettet som vist i utdata:
Bekreft installasjonen
Nå må vi bekrefte om Podman-verktøyet har blitt installert og konfigurert i vårt Ubuntu 24-system. For dette ser vi etter den installerte versjonen av Podman ved hjelp av en enkel versjonskommando som følger:
Sudo podman –versjon
For å få informasjon om Podman-verktøyet som er installert på din ende, kan du også bruke 'info'-kommandoen med sudo-rettigheter som følger:
Sudo podman info
Kjør containerne via Podman
Vi kan si at containeren er en tjeneste som bruker forskjellige bilder for sin behandling. Du kan opprette containere eller bruke de allerede innebygde containerne. Derfor må vi trekke beholderen og kjøre den på vår ende. Til dette bruker vi «Run»-instruksjonen, «-it»-flagget og navnet på en beholder, dvs. hello-world. Den vil begynne å trekke beholderen fra hovedkilden og kjøre den på vår ende.
Sudo podman run -it hello-world
Du vil få følgende utgang etter utførelse av denne 'kjør'-instruksjonen. Du kan se at denne beholderen er hentet fra Dockers hovedkilde:
Nå kan vi se etter alle beholderne som kjører for Ubuntu 24. For dette bruker vi følgende Podman-instruksjoner med 'ps'-alternativet. Utdataene fra denne instruksjonen viser at det ikke er noen beholdere som fungerer. Mens vi ser etter alle de trukket containerne, kan vi bruke '-a'-flagget innenfor samme instruksjon. Du kan se at utdataene med '-a'-alternativet viser informasjonen til én beholder.
- Sudo podman ps
- sudo undermann ps -a
Fjern beholderne
Akkurat som å legge til en ny beholder til systemet ditt, kan du også fjerne enhver ekstra beholder fra Ubuntu 24-systemet ditt ved å bruke Podman-verktøyet. Du må bruke 'rm'-alternativet i Podman-instruksjonen med sudo-rettighetene. Sørg for å nevne beholder-ID-en etter 'rm'-alternativet i samme spørring. Beholderen med en bestemt ID vil bli fjernet permanent.
Sudo podman rm 9bd8d19ef028
Bruk bilder via Podman
Et bilde i et Podman-miljø sies å være settet med instruksjoner som kreves for å kjøre en containertjeneste eller applikasjon. Så for å kjøre Podman-beholderen trenger vi et spesielt bilde. For å liste opp alle tilgjengelige bilder på Ubuntu 24, trenger du den samme Podman-kommandoen med nøkkelordet 'bilder'. Den viser alle tilgjengelige bilder i systemet ditt, dvs. d2c94e258dcb.
Sudo podman bilder
For å få et nytt bilde for Podman-miljøet ditt, kan du kjøre 'pull'-instruksjonen sammen med navnet på et nytt bilde, dvs. 'debain', som vist i det vedlagte bildet.
Sudo podman pull debian
Etter å ha brukt bildeinstruksjonene på nytt, kan du se at det nye bildet har blitt lastet ned.
Sudo podman bilder
Lag containere i Podman
Nå som bildet er lastet ned, må vi kjøre det for å lage en beholder med et brukerdefinert navn. For dette vil 'kjør'-instruksjonen for Podman bli utført med '-dit' og '-name'-flagg etterfulgt av navnet på en beholder, dvs. 'Debian-container', og navnet på et bilde du nettopp lastet ned , dvs. 'Debian'. Etter å ha opprettet en beholder fra 'Debian'-bildet, kan du også se den fungere i Podman.
- Sudo podman kjøre -dit –navn debian-container debian
- Sudo podman ps
For å koble til den nylig kjørende beholderen kalt 'debian-container', må du bruke 'vedlegg'-instruksjonen til Podman. Nå kan du jobbe i denne beholderen.
Sudo podman legg ved debian-container
For å få versjonen av beholderen, kjør følgende kommando i denne beholderen:
Cat /etc/os-release
Nå, for å komme ut av containeren og stoppe den fra å kjøre, må du bruke 'exit'-instruksjonen etterfulgt av Podman 'Stop'-instruksjonen med navnet på en spesifikk container.
- exit
- Sudo podman stop debian-container
For å starte, stoppe og fjerne en Podman-beholder kan du bruke følgende kommandoer i en sekvens:
- Sudo podman starter debian-container
- Sudo podman stop debian-container
- Sudo podman rm debian-container
Du kan fjerne et Podman-bilde ved å bruke 'rmi'-alternativet i den samme 'fjern'-kommandoen.
sudo podman rmi debian
Avinstaller Podman
Det er på tide å avinstallere Podman-verktøyet fra Ubuntu-systemet vårt ved å bruke 'fjern'-instruksjonen. Å bruke 'apt'-verktøyet er et must siden vi installerte det med 'apt'.
sudo apt fjerne podman
Konklusjon
Denne veiledningen handler om å bruke beholdere og bilder via Podman-verktøyet. Vi utdypet hovedforskjellen mellom en Podman- og en Docker-tjeneste. Etter det utdypet vi den enkleste metoden for å installere Podman i Ubuntu 24 og trakk noen beholdere og bilder. Etter det gikk vi gjennom hvordan du bruker beholderne ved hjelp av bilder og trinnene for å avinstallere Podman-tjenesten.