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
- Oracle Linux 8 skal være installeret på din Virtual Box-maskine.
- Brugeren skal have rootbrugerrettigheder til at installere Docker.
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:
$ suDet 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 unzipSø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 -allowerasingDu 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.serviceDenne 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.serviceSom 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 infoSø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_profileVi 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_userDet 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.