Docker er en serie rammer som bruker virtualisering på OS-nivå for å tilby applikasjoner i bunter kalt containere som serviceelementer. Beholdere er isolert fra hverandre, og deres programmer, mapper og konfigurasjonsfiler er pakket. De kan kommunisere med hverandre via veldefinerte plattformer. Så, i denne artikkelen, vil vi diskutere hvordan du installerer og konfigurerer Docker på Oracle Linux 8-systemet.
Forutsetninger
- Oracle Linux 8 må være installert på Virtual Box Machine.
- Brukeren skal ha rotbrukerrettigheter for å installere Docker.
Logg inn som Sudo-bruker
Åpne Oracle Linux 8 fra den virtuelle boksen og logg på fra den. Åpne deretter terminalen din i Oracle Linux 8 og sørg for å logge inn som en rot bruker ved hjelp av følgende sudo-kommando:
$ suDet vil be deg om root-brukerpassordet ditt, og du må oppgi det for å fortsette med de videre prosessene som er vedlagt nedenfor.
Hvis du allerede har installert noen arkiver av Docker, må du fjerne dem ved hjelp av den påførte yum-kommandoen:
# sudo yum remove docker docker-common docker-selinux docker-engine
Installer nødvendige arkiver og verktøy
Helt fra starten må du installere og aktivere noen arkiver som er nyttige og nødvendige for installasjonen av Docker. Så først må du installere yum-verktøy. For dette formålet, utfør kommandoen sitert nedenfor:
# sudo dnf install -y dnf-utils zip pakke utForsikre deg om å prøve disse kommandoene med sudo-rettigheter, ellers fungerer det kanskje ikke som det skal.
For det andre må du installere og laste ned konfigurasjonsregister for Docker, som er docker-ce. Bruk den vedlagte kommandoen nedenfor i terminalen din ved hjelp av sudo-initialisering:
# sudo dnf config-manager -add-repo = https: // nedlasting.docker.no / linux / centos / docker-ce.repo
Installer Docker
Til slutt kan du installere Docker på Oracle Linux 8. Sørg for å logge inn som rotbruker. Bruk følgende siterte kommando for å installere Docker i Oracle Linux 8 via terminal:
$ sudo dnf install -y docker-ce --nobest
Hvis du ikke klarer å installere Docker ved å bruke kommandoen ovenfor, og du står overfor noen feil, det er noen måter å løse disse på. Prøv denne kommandoen med tillegg av "tillater sletting" -tasten på slutten av den, som vist nedenfor:
# sudo dnf install -y docker-ce -nobest -allowerasingDu kan også bruke den vedlagte kommandoen nedenfor:
# sudo dnf install -y docker-ce -nobest -skip-ødelagt
Du kan se at installasjonen din har begynt. Du må vente en stund til den installerer Docker på Oracle Linux 8.
Aktiver Docker Service
For å begynne å bruke Docker, må du muliggjøre din dockertjeneste i Oracle Linux 8. Bruk følgende til dette systemctl kommando som rotbruker:
# systemctl aktiverer docker.serviceDenne kommandoen vil aktivere Docker på Oracle Linux 8.
Det kan også kreve godkjenning ved å be om passordet ditt for den nåværende brukeren du er logget inn med.
Etter aktivering kan du starte Docker-tjenesten ved å bruke følgende systemctl-kommando:
# systemctl start docker.service
Sjekk status
Du kan også sjekke status av den nylig installerte Docker-tjenesten din, enten den fungerer som den skal eller ikke. For å finne ut statusen til Docker, prøv nedenstående systemctl status kommando i terminalen:
# systemctl status docker.serviceSom det fremgår av bildet nedenfor at den nylig installerte Docker Engine for øyeblikket er Aktiv og løpende ordentlig uten feil.
Se etter Docker Info
Heldigvis kan du se etter info av Docker som nettopp har blitt installert på Oracle Linux 8. For å gjøre det, prøv kommandoen nedenfor som følger:
# docker infoSørg for å logge inn som rotbruker først. Systemet ditt viser all relatert informasjon om Docker, som vist på bildet.
Se etter Docker-versjon
Hvis du vil sjekke den installerte versjonen av Docker på Oracle Linux 8, kan du også bruke kommandoen som følger:
# docker-versjon
Opprett bruker med Sudo Privileges
Endelig er Docker klar til bruk. Hvis du ikke vil bruke en sudo-konto, må du tildele sudo-rettighetene til en annen bruker for å kjøre docker-kommandoer. Lag først en ny bruker fra rotkontoen som følger:
# useradd docker_user
Legg Sudo-brukeren til en gruppe
Legg til denne nyopprettede brukeren i / etc / sudoers filen for å gjøre oppføringen klar, som følger:
# echo “docker_user ALL- (ALL) NOPASSED: / usr / bin / docker” >> / etc / sudoers
Etter å ha lagt denne brukeren til sudoers-fil, du må opprette en gruppe og tildele den til brukeren som nettopp er opprettet som en sudo-bruker. For å gjøre dette, bruk følgende kommando:
# echo “alias docker = \” sudo / usr / bin / docker \ ”” >> / home / docker_user /.bash_profileVi har brukt et alias i denne nyopprettede brukerens bash_profile-fil for å unngå ytterligere bruk av sudo i kommandoen din.
Logg inn som nyopprettet Sudo-bruker
Nå må du Logg Inn som en sudo-bruker som du spesielt har laget for Docker for å prøve kommandoer. Bruk Docker som sudo-bruker gjennom følgende kommando for å bytte til en nyopprettet sudo-bruker:
#su - docker_userDet kan be om din passord for å bekrefte handlingen din. Når det gjelder saken vår, har vi ikke angitt et passord, så det vil ikke be om docker_user-passord, som vist nedenfor.
Nå kan du endelig begynne å bruke Docker gjennom forskjellige kommandoer som en sudo-bruker.
Konklusjon
Vi har diskutert og lært om veldig enkle og effektive metoder for å installere Docker på Oracle Linux 8. I denne artikkelen har vi utdannet oss til grunnleggende installasjon og bruk av Docker. Forhåpentligvis har denne artikkelen lagt til rette for mye for å få deg til å forstå Docker-installasjon og dens bruk.