Installer Docker på CentOS7

Install Docker Centos7



Docker er et containersystem med åpen kildekode. Det er mye brukt for distribusjon av høy tetthet av applikasjoner på skyen. Den bruker den samme kjernen som vertsoperativsystemet for å virtualisere et operativsystem. Den har et stort bildelager som du kan bruke til å få en beholder i gang innen få minutter. Docker-bildelagret har et forhåndskonfigurert Docker-bilde for nesten alle typer applikasjoner og operativsystemer. La oss si at du vil kjøre en PHP -webserver. Du finner den på Docker image repository, og basisoperativsystemet kan være Ubuntu, Debian eller CentOS. Det er forskjellige bilder for PHP for hvert forskjellige operativsystem. I denne artikkelen vil jeg vise deg hvordan du installerer Docker på CentOS 7. La oss komme i gang.

Installerer Docker

Jeg bruker CentOS 7.4 som du kan se fra utdataene fra følgende kommando:







$katt /etc/redhat-release



Versjonen av kjernen jeg bruker er 3.10.0 som du kan se fra utdataene fra følgende kommando:



$uname -r





Du trenger yum-config-manager for å aktivere CentOS 7 -tillegg og Docker CE -depot til din CentOS 7 -maskin. yum-config-manager er levert av yum-utils pakke.

Du kan installere yum-utils pakke med følgende kommando:



$sudo yum installereyum-utils-og

Som du kan se fra skjermbildet nedenfor, har jeg det allerede yum-utils pakken installert på min maskin. Hvis du ikke har det, blir det installert.

Nå kan du aktivere CentOS 7 ekstralager med følgende kommando:

$sudoyum-config-manager--muliggjøreTilleggsfunksjoner

Kjør nå følgende kommando for å sjekke om Tilleggsfunksjoner repo er aktivert:

$sudo yumrepolist

Som du kan se fra den merkede delen på skjermbildet nedenfor, vil Tilleggsfunksjoner repo er aktivert.

Docker er avhengig av device-mapper-persistent-data og lvm2 pakke. Du kan installere disse pakkene med følgende kommando:

$sudo yum installeredevice-mapper-persistent-data lvm2

Trykk nå 'y' og deretter på for å fortsette.

device-mapper-persistent-data og lvm2 pakker bør installeres.

Nå må du legge til det offisielle Docker -depotet i CentOS 7 -maskinen.

Du kan kjøre følgende kommando for å legge Docker -depot til CentOS 7 ved hjelp av yum-config-manager :

$sudoyum-config-manager-legge til repohttps://nedlasting.docker.com/linux/hundrevis/docker-ce.repo

Docker -depotet bør legges til.

Nå kan du installere Docker.

For å installere Docker på din CentOS 7 -maskin, kjør følgende kommando:

Trykk på 'y' og deretter på for å fortsette.

Yum pakkebehandling bør begynne å laste ned Docker -pakkene som vist på skjermbildet nedenfor.

På et tidspunkt kan du bli bedt om å godta GPG -nøkkelen til Docker. Trykk på 'y' og deretter på for å fortsette.

Installasjonen skal fortsette som vist på skjermbildet nedenfor.

Docker bør installeres.

Nå kan du starte Docker -systemtjenesten med følgende kommando:

$sudosystemctl start docker

Du bør også legge til Docker -tjeneste i systemoppstart. Så den starter automatisk ved oppstart.

Du kan kjøre følgende kommando for å legge Docker -tjeneste til systemoppstart:

$sudosystemctlmuliggjøredocker

Som du kan se fra skjermbildet nedenfor, blir Docker -systemtjeneste lagt til i oppstarten.

Legg til brukeren din i docker systemgruppe. På den måten kan du få tilgang til alle Docker -kommandoene uten å bruke sudo .

For å legge brukeren din til docker gruppe, kjør følgende kommando:

$sudobrukerform-aGdocker shovon

MERK: Her shovon er brukeren av min CentOS 7 -maskin. Brukernavnet ditt bør være annerledes.

Start nå CentOS 7 -maskinen på nytt med følgende kommando:

$sudostarte på nytt

Når datamaskinen starter, kan du sjekke om Docker jobber med følgende kommando:

$docker -versjon

Som du kan se fra skjermbildet nedenfor, er versjonen av Docker installert på min CentOS 7 -maskin 17.12. Det fungerer som det skal.

Grunnleggende bruk av Docker

Du kan kjøre en standard Hei Verden beholder med Docker for å teste om den fungerer eller ikke.

Du kan kjøre følgende kommando for å kjøre Hei Verden Docker -beholder:

$docker run hallo-verden

De Hei Verden beholderbildet vil bli søkt på den lokale disken. For første gang finner ikke Docker det. Så den blir lastet ned fra Docker -depotet. Etter at bildet er lastet ned, vil Docker lage en beholder av bildet og kjøre det som du kan se fra skjermbildet nedenfor.

Du kan liste de tilgjengelige Docker -beholderne med følgende kommando:

$docker -bildels

Du kan kjøre følgende kommando for å finne all informasjon du trenger om Docker på systemet ditt:

$docker info

Som du kan se fra utdataene fra denne kommandoen, skrives statusen til Docker ut. Som hvor mange beholdere du har, hvor mange av dem som kjører, hvor mange av dem er satt på pause eller stoppet, hvor mange Docker -bilder du har lastet ned, den konfigurerte lagringsdriveren, tilgjengelig diskplass og mange flere. Det er en lang liste med informasjon.

Slik installerer du Docker på CentOS 7 og bruker den. Takk for at du leste denne artikkelen.