Het logo van Axxius
  • Diensten
    • Consultancy
    • Projecten
    • Licentiemanagement
  • IT Kennisgebieden
    • Cloud services
    • Middleware en Integratie
    • Managed container services
    • CI / CD
    • Data analytics
    • Informatiebeveiliging
  • Carrière
    • Werken bij Axxius
    • Vacatures
    • Traineeship
  • Over ons
    • Missie en visie
    • Opdrachtgevers
  • Blog
  • Contact

info@axxius.nl

+31 23 890 6 890

Neptunusstraat 27
2132 JA Hoofddorp

> Hoe installeer je Docker op CentOS 8
Hoe installeer je Docker op CentOS 8
Deel Deel Deel Deel

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 install epel-release -y
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:

sudo dnf -y install docker-ce –nobest

Stap 3. Activeer docker

Activeer docker met het volgende commando:

sudo systemctl enable –now docker

Stap 4. Controleer de status

Controleer de status van docker met het volgende commando:

sudo systemctl status docker

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 :

sudo usermod -aG docker $USER

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

>> REPOSITORYTAGIMAGE IDCREATEDSIZE
>> alpinelatestd6e46aa2470d15 hours ago5.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.

Recente blogberichten

  • Containers en orchestrationEen inleiding tot Containers, VM’s en Docker
  • WebShere overzicht AxxiusDit is nieuw in WebSphere V9.0.5
  • Complexiteit van de opdrachtgeversDocker Commando’s – Cheat Sheet
  • CI - CD PijplijnTips en tricks voor een schaalbare CI/ CD-flow
  • Hoe werkt de cloud?Belangrijkste Componenten van OpenStack

Meer weten over onze oplossingen?

Neem contact op

Navigatie

  • Homepage
  • Vacatures
  • Cookieverklaring
  • Over ons
  • Sitemap
  • Privacy statement

Contactinformatie

  • Axxius BV
  • Neptunusstraat 27
  • 2132 JA Hoofddorp
  • 023 890 6 890
  • info@axxius.nl

Kennisbank

  • Middleware en integratie
  • Cloud begrippen
  • Automation software tools
  • IT-begrippenlijst
  • Scriptingtalen
  • Blockchain en cryptocurrency
  • Linux tutorials

Benieuwd naar onze oplossingen?

Bent u geïnteresseerd in onze oplossingen, op zoek naar een advies of wilt u gewoon een vrijblijvend gesprek?

Neem contact op