
Hoe installeer je Docker op CentOS 8
In dit artikel zetten we de nodige stappen uiteen om Docker op CentOS 8 te installeren. Voordat je doorgaat met deze tutorial, controleer of je ingelogd bent als gebruiker met sudo-rechten. Alle commando’s dienen uitgevoerd te worden als een non-root user.
Docker is een open-source project dat de creatie en distributie van applicaties in containers mogelijk maakt. Dit zijn gestandaardiseerde omgevingen die gemakkelijk en eenvoudig kunnen worden gerepliceerd, onafhankelijk van de host.
CentOS 8 Basis
De basis voor de onderstaande cases is een minimal install van CentOS 8.2. Voer onderstaande commando’s in voor EPEL repository en update.
sudo dnf update -y
Stap1. Voeg de Docker repository toe
sudo dnf config-manager –add-repo=https://download.docker.com/linux/centos/docker-ce.repo |
Controleer of de repository is ingeschakeld door het volgende dnf-commando in te voeren:
sudo dnf repolist -v
>> Repo-id : docker-ce-stable
>> Repo-name : Docker CE Stable – x86_64
>> Repo-revision : 1600369427
>> Repo-updated : do 17 sep 2020 21:03:47 CEST
>> Repo-pkgs : 3
>> Repo-available-pkgs: 3
>> Repo-size : 91 M
>> Repo-baseurl : https://download.docker.com/linux/centos/8/x86_64/stable
>> Repo-expire : 172800 second(s) (last: do 22 okt 2020 19:30:45 CEST)
>> Repo-filename : /etc/yum.repos.d/docker-ce.repo
Stap 2. Installeer Docker-CE
Installeer Docker-CE met het volgende commando:
Stap 3. Activeer docker
Activeer docker met het volgende commando:
Stap 4. Controleer de status
Controleer de status van docker met het volgende commando:
De output moet vergelijkbaar zijn met het onderstaande. Hieruit blijkt dat Docker actief is en opereert:
>> docker.service – Docker Application Container Engine
>> Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled)
>> Active: active (running) since Thu 2020-10-22 19:34:50 CEST; 28s ago
>> Docs: https://docs.docker.com
>> Main PID: 10454 (dockerd)
>> Tasks: 10
>> Memory: 41.4M
>> CGroup: /system.slice/docker.service
>> └─10454 /usr/bin/dockerd -H fd:// –containerd=/run/containerd/containerd.sock
Stap 5. Userid toevoegen
Voeg nu je userid toe aan de Docker groep :
Log vervolgens even opnieuw in met je userid.
Stap 6. Test de installatie van Docker
Test de installatie van Docker door het ophalen van een alpine Docker container image.
docker pull alpine
>> Using default tag: latest
>> latest: Pulling from library/alpine
>> 188c0c94c7c5: Pull complete
>> Digest: sha256:c0e9560cda118f9ec63ddefb4a173a2b2a0347082d7dff7dc14272e7841a5b5a
>> Status: Downloaded newer image for alpine:latest
>> docker.io/library/alpine:latest
Stap 7. Bekijk de lijst
Bekijk de lijst van pulled container images:
docker images
>> REPOSITORY | TAG | IMAGE ID | CREATED | SIZE |
>> alpine | latest | d6e46aa2470d | 15 hours ago | 5.57MB |
Stap 8. Controleer of Docker correct functioneert
Controleer of Docker correct functioneert door de alpine container van de gedownloade image uit te voeren.
docker run -it –rm alpine /bin/sh
/ # apk update
OK: 10337 distinct packages available
/ # exit
IT-traineeship
Gefeliciteerd, je hebt Docker geïnstalleerd op CentOS 8. Mocht je jezelf nog verder willen ontwikkelen met container technologie zoals Docker en Kubernetes en willen weten hoe je dit kan implementeren voor een organisatie in de Cloud? Dan is het Axxius IT-traineeship precies wat je zoekt. Neem contact met ons op zodat wij een eerste gesprek kunnen inplannen en de mogelijkheden met jou kunnen bespreken.