Oracle Linux

Sådan installeres Docker på Oracle Linux 8?

Sådan installeres Docker på Oracle Linux 8?

Docker er en række rammer, der bruger virtualisering på OS-niveau til at levere applikationer i bundter kaldet containere som serviceelementer. Containere er isoleret fra hinanden, og deres programmer, mapper og konfigurationsfiler er pakket. De kan kommunikere med hinanden via veldefinerede platforme. Så i denne artikel vil vi diskutere, hvordan du installerer og konfigurerer Docker på dit Oracle Linux 8-system.

Forudsætninger

Log ind som Sudo-bruger

Åbn din Oracle Linux 8 fra din virtuelle boks, og log ind fra den. Åbn derefter din terminal i Oracle Linux 8, og sørg for at logge ind som en rod bruger ved hjælp af følgende sudo-kommando:

$ su

Det vil bede dig om din root-brugeradgangskode, og du skal give den for at fortsætte med de yderligere processer, der er tilføjet nedenfor.

Hvis du allerede har installeret nogle arkiver af Docker, skal du fjerne dem ved hjælp af den påførte yum-kommando:

# sudo yum fjern docker docker-common docker-selinux docker-engine

Installer påkrævede arkiver og hjælpeprogrammer

I starten skal du installere og aktivere nogle arkiver, der er nyttige og nødvendige til installationen af ​​Docker. Så først skal du installere yum-værktøjer. Til dette formål skal du udføre nedenstående citerede kommando:

# sudo dnf install -y dnf-utils zip unzip

Sørg for at prøve disse kommandoer med sudo-privilegier, ellers fungerer det muligvis ikke korrekt.

For det andet skal du installere og downloade konfigurationslager til Docker, som er docker-ce. Brug den vedhæftede kommando nedenfor i din terminal ved hjælp af sudo initialisering:

# sudo dnf config-manager -add-repo = https: // download.docker.com / linux / centos / docker-ce.repo

Installer Docker

Endelig kan du installere Docker på din Oracle Linux 8. Sørg for at logge ind som en root-bruger. Brug følgende citerede kommando til at installere Docker i Oracle Linux 8 via terminal:

$ sudo dnf install -y docker-ce --nobest

Hvis du ikke kan installere Docker ved hjælp af ovenstående kommando, og du står over for nogle fejl, der er nogle måder at løse disse på. Prøv denne kommando med tilføjelsen af ​​"tillader sletning" -tasten i slutningen af ​​den, som vist nedenfor:

# sudo dnf install -y docker-ce -nobest -allowerasing

Du kan også bruge den vedlagte kommando nedenfor:

# sudo dnf install -y docker-ce -nobest -skip-brudt

Du kan se din installation er begyndt. Du skal vente et stykke tid, indtil den installerer din Docker på Oracle Linux 8 med succes.

Aktivér Docker Service

For at begynde at bruge Docker skal du aktivere din dockertjeneste i Oracle Linux 8. Brug følgende til dette systemctl kommando som rodbruger:

# systemctl aktiverer docker.service

Denne kommando aktiverer Docker på din Oracle Linux 8.

Det kan også kræve Godkendelse ved at bede om dit kodeord til den aktuelle bruger, som du er logget ind på.

Efter aktivering kan du starte Docker-tjenesten ved hjælp af følgende systemctl-kommando:

# systemctl start docker.service

Kontroller status

Du kan også kontrollere status af din nyinstallerede Docker-tjeneste, uanset om den fungerer korrekt eller ej. For at finde ud af status for Docker, prøv nedenstående systemctl status kommando i terminalen:

# systemctl status docker.service

Som det fremgår af billedet nedenfor, at den nyinstallerede Docker Engine i øjeblikket er Aktiv og kører korrekt uden fejl.

Se efter Docker Info

Heldigvis kan du tjekke for info af Docker, der lige er blevet installeret på din Oracle Linux 8. For at gøre det, prøv nedenstående kommando som følger:

# docker info

Sørg for først at logge ind som en rootbruger. Dit system viser alle relaterede oplysninger om Docker, som vist på billedet.

Se efter Docker-version

Hvis du også vil kontrollere den installerede version af Docker på din Oracle Linux 8, skal du bruge kommandoen som følger:

# docker version

Opret bruger med Sudo-privilegier

Endelig er din Docker klar til brug. Hvis du ikke vil bruge en sudo-konto, skal du tildele sudo-rettighederne til en anden bruger for at køre docker-kommandoer. Lav først en ny bruger fra rodkontoen som følger:

# useradd docker_user

Føj Sudo-brugeren til en gruppe

Tilføj denne nyoprettede bruger i / etc / sudoers fil for at gøre posten klar som følger:

# echo “docker_user ALL- (ALL) NOPASSED: / usr / bin / docker” >> / etc / sudoers

Efter at have tilføjet denne bruger til sudoers-fil, du er nødt til at oprette en gruppe og tildele den til den bruger, der netop er oprettet som en sudo-bruger. For at gøre dette skal du bruge følgende kommando:

# echo “alias docker = \” sudo / usr / bin / docker \ ”” >> / home / docker_user /.bash_profile

Vi har brugt et alias i denne nyoprettede brugers bash_profile-fil for at undgå yderligere brug af sudo i din kommando.

Log ind som nyoprettet Sudo-bruger

Nu skal du Log på som en sudo-bruger som du specielt har oprettet til Docker for at prøve kommandoer. Brug Docker som en sudo-bruger gennem følgende kommando for at skifte til en nyoprettet sudo-bruger:

#su - docker_user

Det kan bede om din adgangskode for at bekræfte din handling. Hvad vores sag angår, har vi ikke angivet en adgangskode, så den beder ikke om adgangskode til docker_user, som vist nedenfor.

Nu kan du endelig begynde at bruge Docker gennem forskellige kommandoer som en sudo-bruger.

Konklusion

Vi har diskuteret og lært om meget enkle og effektive metoder til installation af Docker på Oracle Linux 8. I denne artikel har vi undervist os i den grundlæggende installation og brug af Docker. Forhåbentlig har denne artikel gjort det meget for at få dig til at forstå Docker-installation og dens anvendelse.

Mus Top 5 ergonomiske computermusprodukter til Linux
Top 5 ergonomiske computermusprodukter til Linux
Forårsager langvarig brug af computeren smerter i dit håndled eller fingre? Lider du af stive led og er konstant nødt til at ryste hænderne? Føler du ...
Mus Sådan ændres mus og touchpad-indstillinger ved hjælp af Xinput i Linux
Sådan ændres mus og touchpad-indstillinger ved hjælp af Xinput i Linux
De fleste Linux-distributioner leveres som standard med "libinput" -biblioteket til at håndtere inputhændelser på et system. Det kan behandle inputhæn...
Mus Remap dine museknapper forskelligt til anden software med X-Mouse Button Control
Remap dine museknapper forskelligt til anden software med X-Mouse Button Control
Måske har du brug for et værktøj, der kan ændre din muses kontrol med hver applikation, du bruger. Hvis dette er tilfældet, kan du prøve en applikatio...