Installeer Docker op CentOS7

Docker is een open source containerisatie systeem. Het wordt veel gebruikt voor hoge dichtheid implementatie van applicaties op de cloud. Het gebruikt dezelfde kernel als het host-besturingssysteem om een besturingssysteem te virtualiseren. Het heeft een grote image repository die je kunt gebruiken om een container binnen een paar minuten aan de praat te krijgen. De Docker image repository heeft een voorgeconfigureerd Docker image voor bijna elk type applicatie en besturingssysteem. Laten we zeggen dat je een PHP webserver wil draaien. U kunt het vinden op de Docker image repository en het basisbesturingssysteem kan Ubuntu, Debian of CentOS zijn. Er zijn verschillende images voor PHP voor elk verschillend OS. In dit artikel zal ik je laten zien hoe je Docker op CentOS 7 installeert. Laten we beginnen.

Installeren van Docker

Ik gebruik CentOS 7.4 zoals u kunt zien aan de uitvoer van het volgende commando:

$ cat /etc/redhat-release

De versie van kernel die ik gebruik is 3.10.0 zoals u kunt zien aan de uitvoer van het volgende commando:

$ uname -r

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

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

$ sudo yum install yum-utils -y

Zoals u kunt zien in de onderstaande schermafbeelding, is het pakket yum-utils al geïnstalleerd op mijn computer. Als je het niet hebt, zal het worden geïnstalleerd.

Nu kunt u de CentOS 7 extras repository inschakelen met het volgende commando:

$ sudo yum-config-manager –enable extras

Nu voert u het volgende commando uit om te controleren of de extras repo is ingeschakeld:

$ sudo yum repolist

Zoals u kunt zien aan het gemarkeerde gedeelte in de schermafbeelding hieronder, is de extras repo ingeschakeld.

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

$ sudo yum install device-mapper-persistent-data lvm2

Docker is afhankelijk van het device-mapper-persistent-data en lvm2-pakket. Druk nu op ‘y’ en druk vervolgens op <Enter> om door te gaan.

device-mapper-persistent-data en lvm2-pakketten zouden nu geïnstalleerd moeten zijn.

Nu moet u de officiële Docker-repository toevoegen aan uw CentOS 7-machine.

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

$ sudo yum-config-manager –add-repo https://download.docker.com/linux/centos/docker-ce.repo

De Docker repository zou moeten zijn toegevoegd.

Nu kunt u Docker installeren.

Om Docker op uw CentOS 7 machine te installeren, voert u het volgende commando uit:

Druk op ‘y’ en druk dan op <Enter> om verder te gaan.

Yum package manager zou moeten beginnen met het downloaden van de Docker-pakketten, zoals te zien is 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 <Enter> om verder te gaan.

De installatie zou verder moeten gaan zoals te zien is in de onderstaande schermafbeelding.

Docker zou geïnstalleerd moeten zijn.

Nu kunt u de Docker-systeemservice starten met het volgende commando:

$ sudo systemctl start docker

U moet ook de Docker-service toevoegen aan het opstarten van het systeem. Zodat het automatisch start bij het opstarten.

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

$ sudo systemctl enable docker

Zoals u kunt zien in de onderstaande schermafbeelding, is de Docker system service toegevoegd aan het opstarten.

Nu voeg je je gebruiker toe aan de docker system groep. Op die manier heb je toegang tot alle Docker commando’s zonder sudo te gebruiken.

Om je gebruiker aan de docker groep toe te voegen, voer je het volgende commando uit:

$ sudo usermod -aG docker shovon

NOTE: Hier is shovon de gebruiker van mijn CentOS 7 machine. Uw gebruikersnaam moet anders zijn.

Start nu uw CentOS 7-machine opnieuw op met het volgende commando:

$ sudo reboot

Als uw computer eenmaal is opgestart, kunt u controleren of Docker werkt met het volgende commando:

$ docker version

Zoals je in de schermafbeelding hieronder kunt zien, is de versie van Docker die op mijn CentOS 7 machine is geïnstalleerd 17.12. Het werkt correct.

Basisgebruik van Docker

U kunt een standaard hello-world container van Docker uitvoeren om te testen of het werkt of niet.

U kunt het volgende commando uitvoeren om de hello-world Docker-container uit te voeren:

$ docker run hello-world

Het hello-world container image zal op de lokale schijf worden gezocht. Voor de eerste keer zal Docker het niet vinden. Dus zal het worden gedownload van de Docker repository. Nadat het image is gedownload, zal Docker een container maken van het image en het uitvoeren zoals je kan zien in de schermafdruk hieronder.

U kunt de beschikbare Docker-containers weergeven met het volgende commando:

$ docker image ls

U kunt het volgende commando uitvoeren om alle informatie te vinden die u nodig zou kunnen hebben over Docker op uw systeem:

$ docker info

Zoals je kunt zien aan de uitvoer van dit commando, wordt de status van Docker afgedrukt. Zoals hoeveel containers je hebt, hoeveel er draaien, hoeveel er gepauzeerd of gestopt zijn, hoeveel Docker images je hebt gedownload, je geconfigureerde opslag driver, beschikbare schijfruimte en nog veel meer. Het is een lange lijst met informatie.

Dat is hoe je Docker op CentOS 7 installeert en het gebruikt. Bedankt voor het lezen van dit artikel.

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.