Hvordan installere Docker på Rocky Linux og AlmaLinux
Docker er et enormt populært plattformverktøy for containerisering som lar brukere utvikle, teste og distribuere applikasjoner på en jevn og effektiv måte inne i containere. En container er en lett og bærbar enhet som kjører fullstendig isolert fra det underliggende operativsystemet. Den pakker applikasjonens kildekode, sammen med bibliotekene, avhengighetene og konfigurasjonen.
Containere gjør det mulig for utviklere å distribuere applikasjoner konsekvent på tvers av flere miljøer med samme konsistens, og dette er en av grunnene til at dagens utvikler ikke kan velge å ignorere Docker og andre containeriseringsplattformer.
Docker kommer i to hovedutgaver: Docker community-utgave (Docker CE) og Docker enterprise-utgave ( Docker EE). Community-utgaven er helt gratis og åpen kildekode, mens enterprise-utgaven er en premiumversjon.
Bli med oss mens vi leder deg gjennom installasjonen av Docker CE på Rocky Linux og AlmaLinux.
Trinn 1: Legg til Docker Repository på Rocky Linux
Docker er ennå ikke tilgjengelig på standardlagre. Heldigvis har utviklere levert et offisielt depot, og vi skal legge det til først i systemet.
På terminalen din, kjør følgende kommando for å legge til Docker-depotet
sudo dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo
Trinn 2: Installer Docker i Rocky Linux/AlmaLinux
Vi går videre, vi skal installere Docker-fellesskapsutgaven som er fritt tilgjengelig for nedlasting og bruk. Men først, oppdater pakkene.
sudo dnf update
Deretter kjører du kommandoen nedenfor for å installere Docker CE, kommandolinjegrensesnittet (CLI) og andre viktige verktøy og avhengigheter.
sudo dnf install -y docker-ce docker-ce-cli containerd.io
Når den er installert, bekrefter du versjonen av Docker som du har installert som oppgitt. Utdataene viser at vi har installert Docker 20.10.
docker --version
Docker version 20.10.8, build 3967b7d
Trinn 3: Start og aktiver Docker
For å begynne å bruke Docker, må vi starte Docker-demonen. Men først, la oss aktivere den til å starte ved oppstart som vist.
sudo systemctl enable docker
Start deretter Docker-demonen.
sudo systemctl start docker
For å bekrefte kjørestatusen til Docker, utfør kommandoen.
sudo systemctl status docker
Perfekt! Docker kjører som forventet.
Trinn 4: Legg til bruker til Docker Group
For å bruke eller kjøre docker som en vanlig bruker, må du legge til brukeren i «docker»-gruppen som automatisk opprettes under installasjonen. Ellers vil du fortsette å støte på tillatelsesfeil.
For å oppnå dette, legg til den vanlige brukeren i «docker»-gruppen som følger der tecmint er den vanlige brukeren som bruker usermod-kommandoen.
sudo usermod -aG docker tecmint
Bruk id-kommandoen for å bekrefte gruppene som brukeren tilhører.
id tecmint
Trinn 5: Tester Docker i Rocky Linux
Til slutt, for å sikre at Docker fungerer som forventet, kjør hello-world-beholderen som angitt i kommandoen nedenfor.
docker run hello-world
Kommandoen henter ganske enkelt hello-world-bildet fra Docker-huben som er et depot for Docker-beholderbilder. Deretter fortsetter den med å opprette og kjøre beholderen som skriver ut «Hei fra Docker»-meldingen på terminalen. Dette er et jernbelagt bevis på at Docker ble installert.
La oss bli mer eventyrlystne. Vi vil trekke et Ubuntu-bilde, kjøre og samhandle med beholderen.
Trekk Ubuntu Docker Image
For å hente det siste Ubuntu-bildet, kjør:
docker pull ubuntu
Når bildet er trukket, bekrefter du de eksisterende bildene som vist.
docker images
Kjør Ubuntu Docker Container
For å få tilgang til skallet til Ubuntu-beholderen, kjør kommandoen.
docker run -it ubuntu
Herfra kan du kjøre kommandoer og utføre pakkebehandling og andre systemoppgaver inne i beholderen. Når du er ferdig, trykk «exit» for å gå ut av beholderen og gå tilbake til OS-miljøet.
Konklusjon
Og det er det for denne guiden. Vi har demonstrert installasjonen av Docker på Rocky Linux og AlmaLinux og hvordan du kan komme i gang med å trekke bilder og kjøre containere.