Installeer Docker op CentOS7

Install Docker Centos7



Docker is een open source containersysteem. Het wordt veel gebruikt voor implementatie van applicaties met hoge dichtheid in de cloud. Het gebruikt dezelfde kernel als het hostbesturingssysteem om een ​​besturingssysteem te virtualiseren. Het heeft een grote afbeeldingsrepository die u kunt gebruiken om een ​​container binnen een paar minuten aan de gang te krijgen. De Docker-imagerepository heeft een vooraf geconfigureerde Docker-image voor bijna elk type applicatie en besturingssysteem. Stel dat u een PHP-webserver wilt gebruiken. Je kunt het vinden in de Docker-imagerepository en het basisbesturingssysteem kan Ubuntu, Debian of CentOS zijn. Er zijn verschillende afbeeldingen voor PHP voor elk verschillend besturingssysteem. In dit artikel laat ik je zien hoe je Docker op CentOS 7 installeert. Laten we beginnen.

Docker installeren

Ik gebruik CentOS 7.4 zoals je kunt zien aan de uitvoer van de volgende opdracht:







$kat /enzovoort/redhat-release



De versie van de kernel die ik gebruik is 3.10.0 zoals je kunt zien aan de uitvoer van de volgende opdracht:



$je naam -R





Jij hebt nodig yum-config-manager om CentOS 7-extra's en Docker CE-repository op uw CentOS 7-machine in te schakelen. yum-config-manager wordt geleverd door yum-utils pakket.

U kunt installeren yum-utils pakket met het volgende commando:



$sudo yum installerenyum-utils-en

Zoals je kunt zien aan de onderstaande schermafbeelding, heb ik al yum-utils pakket geïnstalleerd op mijn computer. Als je het niet hebt, wordt het geïnstalleerd.

Nu kunt u de CentOS 7 extras-repository inschakelen met de volgende opdracht:

$sudoyum-config-manager--inschakelenExtra functies

Voer nu de volgende opdracht uit om te controleren of: Extra functies opslagplaats is ingeschakeld:

$sudo jammierepolist

Zoals je kunt zien aan de gemarkeerde sectie in de onderstaande schermafbeelding, is de Extra functies opslagplaats is ingeschakeld.

Docker is afhankelijk van device-mapper-persistent-data en lvm2 pakket. U kunt deze pakketten installeren met het volgende commando:

$sudo yum installerendevice-mapper-persistent-data lvm2

Druk nu op 'y' en druk vervolgens op om verder te gaan.

device-mapper-persistent-data en lvm2 pakketten moeten worden geïnstalleerd.

Nu moet je de officiële repository van Docker toevoegen aan je CentOS 7-machine.

U kunt de volgende opdracht uitvoeren om Docker-repository aan CentOS 7 toe te voegen met: yum-config-manager :

$sudoyum-config-manager--add-repohttps://download.docker.com/linux/honderden/docker-ce.repo

De Docker-repository moet worden toegevoegd.

Nu kunt u Docker installeren.

Voer de volgende opdracht uit om Docker op uw CentOS 7-machine te installeren:

Druk op 'y' en druk vervolgens op om door te gaan.

Yum-pakketbeheerder zou moeten beginnen met het downloaden van de Docker-pakketten, zoals weergegeven in de onderstaande schermafbeelding.

Op een gegeven moment wordt u mogelijk gevraagd om de GPG-sleutel van Docker te accepteren. Druk op 'y' en druk vervolgens op om door te gaan.

De installatie moet doorgaan zoals weergegeven in de onderstaande schermafbeelding.

Docker moet worden geïnstalleerd.

Nu kunt u de Docker-systeemservice starten met de volgende opdracht:

$sudosystemctl start docker

U moet ook de Docker-service toevoegen aan het opstarten van het systeem. Dus het zal automatisch starten bij het opstarten.

U kunt de volgende opdracht uitvoeren om de Docker-service toe te voegen aan het opstarten van het systeem:

$sudosystemctlinschakelenhavenarbeider

Zoals u kunt zien aan de onderstaande schermafbeelding, is de Docker-systeemservice toegevoegd aan het opstarten.

Voeg nu uw gebruiker toe aan de havenarbeider systeem groep. Op die manier heb je toegang tot alle Docker-commando's zonder gebruik te maken van sudo .

Om uw gebruiker toe te voegen aan: havenarbeider groep, voer de volgende opdracht uit:

$sudogebruikersmod-aGhavenarbeider sjovon

OPMERKING: Hier sjovon is de gebruiker van mijn CentOS 7-machine. Uw gebruikersnaam moet anders zijn.

Start nu uw CentOS 7-machine opnieuw op met de volgende opdracht:

$sudoopnieuw opstarten

Zodra uw computer opstart, kunt u controleren of Docker werkt met de volgende opdracht:

$docker-versie

Zoals je kunt zien aan de onderstaande schermafbeelding, is de versie van Docker die op mijn CentOS 7-machine is geïnstalleerd 17.12.2019. Het werkt correct.

Basisgebruik van Docker

U kunt een standaard uitvoeren Hallo Wereld container van Docker om te testen of het werkt of niet.

U kunt de volgende opdracht uitvoeren om de Hallo Wereld Docker-container:

$docker run hallo-wereld

De Hallo Wereld container-image wordt doorzocht op de lokale schijf. Voor het eerst zal Docker het niet vinden. Het wordt dus gedownload van de Docker-repository. Nadat de afbeelding is gedownload, maakt Docker een container van de afbeelding en voert deze uit zoals u kunt zien in de onderstaande schermafbeelding.

U kunt de beschikbare Docker-containers weergeven met de volgende opdracht:

$docker-afbeeldingls

U kunt de volgende opdracht uitvoeren om alle informatie over Docker op uw systeem te vinden:

$havenarbeider info

Zoals u kunt zien aan de uitvoer van deze opdracht, wordt de status van Docker afgedrukt. Zoals hoeveel containers je hebt, hoeveel ervan actief zijn, hoeveel ervan zijn onderbroken of gestopt, hoeveel Docker-images je hebt gedownload, je geconfigureerde opslagstuurprogramma, beschikbare schijfruimte en nog veel meer. Het is een lange lijst met informatie.

Zo installeer je Docker op CentOS 7 en gebruik je het. Bedankt voor het lezen van dit artikel.