Installer Docker på CentOS7

Install Docker Centos7



Docker er et open source containeriseringssystem. Det bruges i vid udstrækning til implementering af applikationer på skyen med høj densitet. Den bruger den samme kerne som værtens operativsystem til at virtualisere et operativsystem. Det har et stort billedregister, som du kan bruge til at få en beholder i gang inden for få minutter. Docker-billedlageret har et forudkonfigureret Docker-billede til næsten enhver form for applikation og operativsystem. Lad os sige, at du vil køre en PHP -webserver. Du kan finde det på Docker image repository, og basisoperativsystemet kan være Ubuntu, Debian eller CentOS. Der er forskellige billeder til PHP for hvert forskellige operativsystem. I denne artikel vil jeg vise dig, hvordan du installerer Docker på CentOS 7. Lad os komme i gang.

Installation af Docker

Jeg bruger CentOS 7.4, som du kan se fra output fra følgende kommando:







$kat /etc/redhat-release



Den version af kerne, jeg bruger, er 3.10.0, som du kan se fra output fra følgende kommando:



$uname -r





Du mangler yum-config-manager for at aktivere CentOS 7 -ekstramateriale og Docker CE -lager til din CentOS 7 -maskine. yum-config-manager leveres af yum-utils pakke.

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



$sudo yum installereyum-utils-og

Som du kan se fra skærmbilledet herunder, har jeg allerede yum-utils pakke installeret på min maskine. Hvis du ikke har det, bliver det installeret.

Nu kan du aktivere CentOS 7 -ekstralageret med følgende kommando:

$sudoyum-config-manager-aktiveresYderligere funktioner

Kør nu følgende kommando for at kontrollere, om Yderligere funktioner repo er aktiveret:

$sudo yumrepolist

Som du kan se fra det markerede afsnit i skærmbilledet herunder, vil Yderligere funktioner repo er aktiveret.

Docker afhænger af device-mapper-persistent-data og lvm2 pakke. Du kan installere disse pakker med følgende kommando:

$sudo yum installeredevice-mapper-persistent-data lvm2

Tryk nu på 'y' og tryk derefter på for at fortsætte.

device-mapper-persistent-data og lvm2 pakker skal installeres.

Nu skal du tilføje det officielle Docker -lager til din CentOS 7 -maskine.

Du kan køre følgende kommando for at tilføje Docker -arkiv til CentOS 7 ved hjælp af yum-config-manager :

$sudoyum-config-manager-tilføj-repohttps://download.docker.com/linux/hundredvis/docker-ce.repo

Docker -depotet skal tilføjes.

Nu kan du installere Docker.

For at installere Docker på din CentOS 7 -maskine skal du køre følgende kommando:

Tryk på 'y', og tryk derefter på for at fortsætte.

Yum pakkehåndtering skal begynde at downloade Docker -pakkerne som vist på skærmbilledet herunder.

På et tidspunkt kan du blive bedt om at acceptere GPG -nøglen til Docker. Tryk på 'y', og tryk derefter på for at fortsætte.

Installationen skal fortsætte som vist på skærmbilledet herunder.

Docker skal installeres.

Nu kan du starte Docker -systemtjeneste med følgende kommando:

$sudosystemctl start docker

Du bør også tilføje Docker -service til systemstart. Så det starter automatisk ved opstart.

Du kan køre følgende kommando for at tilføje Docker -service til systemstart:

$sudosystemctlaktiveredocker

Som du kan se fra skærmbilledet herunder, tilføjes Docker -systemtjeneste til opstart.

Tilføj nu din bruger til docker systemgruppe. På den måde kan du få adgang til alle Docker -kommandoer uden at bruge sudo .

For at tilføje din bruger til docker gruppe, kør følgende kommando:

$sudobrugerform-aGdocker shovon

BEMÆRK: Her shovon er bruger af min CentOS 7 -maskine. Dit brugernavn skal være anderledes.

Genstart nu din CentOS 7 -maskine med følgende kommando:

$sudogenstarte

Når din computer starter, kan du kontrollere, om Docker arbejder med følgende kommando:

$docker -version

Som du kan se fra skærmbilledet herunder, er versionen af ​​Docker installeret på min CentOS 7 -maskine 17.12. Det fungerer korrekt.

Grundlæggende brug af Docker

Du kan køre en standard Hej Verden beholder med Docker for at teste, om det virker eller ej.

Du kan køre følgende kommando for at køre Hej Verden Docker container:

$docker run hallo-verden

Det Hej Verden containerbillede søges på den lokale disk. For første gang finder Docker det ikke. Så det vil blive downloadet fra Docker -depotet. Når billedet er downloadet, vil Docker lave en beholder ud af billedet og køre det, som du kan se fra skærmbilledet herunder.

Du kan liste de tilgængelige Docker -containere med følgende kommando:

$docker -billedels

Du kan køre følgende kommando for at finde alle oplysninger, du måske har brug for om Docker på dit system:

$docker info

Som du kan se fra output fra denne kommando, udskrives status for Docker. Ligesom hvor mange containere du har, hvor mange af dem kører, hvor mange af dem er sat på pause eller stoppet, hvor mange Docker -billeder du har downloadet, din konfigurerede lagerdriver, ledig diskplads og mange flere. Det er en lang række oplysninger.

Sådan installerer du Docker på CentOS 7 og bruger det. Tak fordi du læste denne artikel.