Docker er et open source containeriseringssystem. 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 container i gang i løpet av noen få minutter. Docker Image Repository har et forhåndskonfigurert Docker-bilde for nesten alle typer applikasjons- og operativsystem. La oss si at du vil kjøre en PHP -webserver. Du kan finne det på Docker Image Repository, og basisoperativsystemet kan være Ubuntu, Debian eller Centos. Det er forskjellige bilder for PHP for hvert forskjellige OS. I denne artikkelen vil jeg vise deg hvordan du installerer Docker på CentOS 7. La oss komme i gang.
Installere Docker
Jeg bruker Centos 7.4 Som du kan se fra utgangen fra følgende kommando:
$ katt /etc /redhat-utgivelse
Versjonen av kjernen jeg bruker er 3.10.0 Som du kan se fra utgangen fra følgende kommando:
$ uname -r
Du trenger Yum-Config-Manager For å aktivere CentOS 7 Ekstrautstyr og Docker CE -depot til CentOS 7 -maskinen din. Yum-Config-Manager er gitt av Yum-utiler pakke.
Du kan installere Yum-utiler Pakke med følgende kommando:
$ sudo yum installer yum -utils -y
Som du ser fra skjermbildet nedenfor, har jeg allerede Yum-utiler pakke installert på maskinen min. Hvis du ikke har det, vil det bli installert.
Nå kan du aktivere CentOS 7 Extras -depotet med følgende kommando:
$ sudo yum-config-manager-aktiverte ekstrautstyr
Kjør nå følgende kommando for å sjekke om ekstrautstyr Repo er aktivert:
$ sudo yum repolist
Som du ser fra den markerte delen i skjermbildet nedenfor, ekstrautstyr Repo er aktivert.
Docker er avhengig av Enhetsmapperpersistent-data og LVM2 pakke. Du kan installere disse pakkene med følgende kommando:
$ sudo yum install enhet-mapper-perersistent-data lvm2
Trykk nå 'Y' og trykk deretter for å fortsette.
Enhetsmapperpersistent-data og LVM2 Pakker skal installeres.
Nå må du legge Docker Official depot til CentOS 7 -maskinen din.
Du kan kjøre følgende kommando for å legge til Docker -depot til CentOS 7 ved hjelp av Yum-Config-Manager:
$ sudo yum-config-manager-add-repo https: // last ned.Docker.com/linux/centos/docker-ce.repo
Docker -depotet bør legges til.
Nå kan du installere Docker.
For å installere Docker på CentOS 7 -maskinen din, kjør følgende kommando:
Trykk 'Y' og trykk deretter for å fortsette.
Yum Package Manager bør begynne å laste ned Docker -pakkene som vist på skjermdumpen nedenfor.
På et tidspunkt kan du bli bedt om å godta GPG -nøkkelen til Docker. Trykk 'Y' og trykk deretter for å fortsette.
Installasjonen skal fortsette som vist på skjermdumpen nedenfor.
Docker skal installeres.
Nå kan du starte Docker System Service med følgende kommando:
$ sudo systemctl start docker
Du bør også legge til Docker -tjenesten til System Startup. Så det starter automatisk på oppstart.
Du kan kjøre følgende kommando for å legge til Docker -tjenesten til oppstart av systemet:
$ sudo SystemCTL Enable Docker
Som du ser fra skjermbildet nedenfor, legges Docker System Service til oppstarten.
Legg nå brukeren din til 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:
$ sudo usermod -ag docker shovon
Merk: Her Shovon er brukeren av min centos 7 -maskin. Brukernavnet ditt skal være annerledes.
Start nå CentOS 7 -maskinen din med følgende kommando:
$ sudo omstart
Når datamaskinen starter, kan du sjekke om Docker jobber med følgende kommando:
$ Docker -versjon
Som du ser fra skjermbildet nedenfor, er versjonen av Docker installert på Centos 7 -maskinen min 17.12. Det fungerer riktig.
Grunnleggende bruk av Docker
Du kan kjøre en standard Hei Verden Container av Docker for å teste om det fungerer eller ikke.
Du kan kjøre følgende kommando for å kjøre Hei Verden Docker Container:
$ Docker Run Hello-World
De Hei Verden Containerbilde blir søkt på den lokale disken. For første gang vil Docker ikke finne det. Så det vil bli lastet ned fra Docker -depotet. Etter at bildet er lastet ned, vil Docker lage en beholder ut av bildet og kjøre den som du kan se fra skjermbildet nedenfor.
Du kan liste opp tilgjengelige Docker -containere med følgende kommando:
$ docker image ls
Du kan kjøre følgende kommando for å finne all informasjon du måtte trenge om Docker på systemet ditt:
$ docker info
Som du kan se fra utgangen fra denne kommandoen, skrives statusen til Docker. Som hvor mange containere du har, hvor mange av dem som kjører, hvor mange av dem som blir satt på pause eller stoppet, hvor mange Docker -bilder du har lastet ned, din konfigurerte lagringsdriver, tilgjengelig diskplass og mange flere. Det er en lang liste over informasjon.
Slik installerer du Docker på CentOS 7 og bruker den. Takk for at du leste denne artikkelen.