Je hebt twee opties om Docker op Red Hat Enterprise Linux 9 te installeren. Hoewel het aanbevolen wordt om een repository aan te maken, is handmatige installatie ook mogelijk.

Hoe Docker op Red Hat 9 te installeren

Het open platform van Docker vereenvoudigt de ontwikkeling op meerdere locaties of machines en maakt naadloze teamsamenwerking mogelijk. Omdat applicaties en hun afhankelijkheden samen in Docker-containers kunnen worden verzonden en uitgevoerd, worden ook de prestaties aanzienlijk verbeterd. Een populaire combinatie is Docker met Red Hat Enterprise Linux 9. Deze eigen Linux-distributie wordt nu beschouwd als een van de meest robuuste, veilige en flexibele oplossingen, speciaal voor bedrijven. De compatibiliteit met talrijke softwarepakketten spreekt ook in het voordeel van het platform. We leggen uit hoe u Docker op Red Hat Enterprise Linux (RHEL) kunt installeren.

Tip

In onze digitale handleiding vindt u ook uitgebreide instructies voor het installeren van Docker op RHEL 8.

Aan welke vereisten moet worden voldaan?

Om Docker op RHEL 9 te installeren, moet u eerst een aantal voorbereidende stappen uitvoeren. Zorg er eerst voor dat u een virtuele machine hebt waarop de juiste versie van Red Hat Enterprise Linux draait. In onze digitale handleiding vindt u instructies voor het installeren van RHEL 9. U hebt ook beheerdersrechten nodig voor deze virtuele machine. Daarnaast is een stabiele internetverbinding essentieel voor het downloaden van alle benodigde pakketten. Zodra aan deze voorwaarden is voldaan, kunt u doorgaan met de installatie.

Stappen voor het installeren van Docker op Red Hat Enterprise Linux 9

De eenvoudigste manier om Docker op Red Hat Enterprise Linux 9 te installeren, is via een rpm-repository. Begin met het instellen van deze repository en ga vervolgens verder met de volgende stappen. We raden deze aanpak aan, omdat dit ook toekomstige updates vereenvoudigt. Dit is het proces:

Verwijder oude versies van Docker

Voordat u een nieuwe versie van Docker installeert, is het belangrijk om alle oudere versies samen met alle bijbehorende afhankelijkheden te verwijderen. Tijdens dit proces wordt ook het pakketbeheerprogramma Podman verwijderd. Daarna gebruikt u het pakketbeheersysteem YUM (Yellowdog Updater, Modified) voor de benodigde stappen. De code voor dit proces is als volgt:

sudo yum remove docker \
    docker-client \
    docker-client-latest \
    docker-common \
    docker-latest \
    docker-latest-logrotate \
    docker-logrotate \
    docker-engine \
    podman \
    runc
bash

Als er geen oude versies kunnen worden gevonden, zal YUM u hiervan op de hoogte stellen.

Systeem updaten

Voordat u de installatie uitvoert, is het verstandig om eerst uw hele systeem te updaten. Zo zorgt u ervoor dat alle bestanden en afhankelijkheden up-to-date zijn. Hiervoor kunt u deze instructie gebruiken:

yum update
bash

Maak repository aan

De installatie wordt uitgevoerd via een repository. Als u deze map wilt aanmaken, hebt u het pakket yum-utils nodig, dat de YUM-configuratiemanager bevat. Gebruik de volgende twee opdrachtregels om yum-utils te installeren, de manager te starten en een nieuwe repository voor Docker op RHEL 9 aan te maken:

sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://download.docker.com/linux/rhel/docker-ce.repo
bash

Installeer de huidige versie of een andere versie

Gebruik de volgende opdracht om de nieuwste versie van Docker op Red Hat Enterprise Linux 9 te installeren. Hiermee worden de Docker-engine, de containerd-runtime en de Docker Compose-orkestratietool geïnstalleerd.

sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
bash

In sommige gevallen wordt u om de GPG-sleutel gevraagd. Vergelijk de opgeslagen sleutel met deze combinatie van cijfers. Als beide overeenkomen, bevestig dan dat ze correct zijn.

060A 61C5 1B55 8A7F 742B 77AA C52F EB6B 621E 9F35
bash

Als u een specifieke versie van Docker voor RHEL 9 wilt gebruiken, kunt u een lijst met alle beschikbare opties uit de repository bekijken en de versie selecteren die aan uw behoeften voldoet. Een voorbeeld van een dergelijke lijst ziet er als volgt uit:

yum list docker-ce --showduplicates | sort -r
docker-ce.s390x    3:24.0.0-1.el8    docker-ce-stable
docker-ce.s390x    3:23.0.6-1.el8    docker-ce-stable
<...>
bash

Kies de gewenste versie en voer de volledige versienaam in de volgende opdracht in in plaats van de tijdelijke aanduiding ‘versienaam’. Deze namen zijn altijd volgens hetzelfde principe opgebouwd: naam van het pakket (in dit geval ‘docker-ce’), gevolgd door een koppelteken en het versienummer. Voor de eerste optie uit de bovenstaande lijst zou dit de juiste naam zijn: docker-ce-3:24.0.0-1.el8.

sudo yum install docker-ce-version_name docker-ce-cli-version_name containerd.io docker-buildx-plugin docker-compose-plugin
bash

Controleer Docker

Om te controleren of de installatie van Docker op Red Hat Enterprise Linux 9 succesvol is verlopen, start u het platform met deze opdracht:

sudo systemctl start docker
bash

Maak vervolgens de Docker-image ‘hello-world’. Als dit naar verwachting werkt, is de installatie geslaagd.

sudo docker run hello-world
bash

Hoe Docker handmatig op RHEL 9 te installeren

Er is ook de mogelijkheid om Docker op RHEL 9 te installeren zonder een repository aan te maken.

Verwijder alle oude versies van Docker op RHEL 9

Verwijder eerst alle oude versies van Docker op Red Hat Enterprise Linux 9 en de pakketbeheerder Podman. Hiervoor kunt u de volgende code gebruiken:

sudo yum remove docker \
    docker-client \
    docker-client-latest \
    docker-common \
    docker-latest \
    docker-latest-logrotate \
    docker-logrotate \
    docker-engine \
    podman \
    runc
bash

RPM-bestand downloaden

Ga naar de officiële Docker-downloadpagina en download het gewenste rpm-bestand.

Start installatie

Gebruik de volgende opdracht om de installatie van Docker op Red Hat Enterprise Linux 9 te starten. Voer in plaats van de tijdelijke aanduiding ‘pad/naar/uw/pakket’ de locatie van het rpm-bestand in.

sudo yum install /path/to/your/package.rpm
bash

Controleer de installatie

Wanneer de installatie voltooid is, start u Docker met deze opdracht:

sudo systemctl start docker
bash

Maak de ‘hello-world’-Docker-image. Als dit werkt, betekent dit dat de installatie succesvol is verlopen.

sudo docker run hello-world
bash
Ga naar hoofdmenu