Je hebt twee opties om Docker op Red Hat En­ter­pri­se Linux 9 te in­stal­le­ren. Hoewel het aan­be­vo­len wordt om een re­po­si­to­ry aan te maken, is hand­ma­ti­ge in­stal­la­tie ook mogelijk.

Hoe Docker op Red Hat 9 te in­stal­le­ren

Het open platform van Docker ver­een­vou­digt de ont­wik­ke­ling op meerdere locaties of machines en maakt naadloze team­sa­men­wer­king mogelijk. Omdat ap­pli­ca­ties en hun af­han­ke­lijk­he­den samen in Docker-con­tai­ners kunnen worden verzonden en uit­ge­voerd, worden ook de pres­ta­ties aan­zien­lijk verbeterd. Een populaire com­bi­na­tie is Docker met Red Hat En­ter­pri­se Linux 9. Deze eigen Linux-dis­tri­bu­tie wordt nu beschouwd als een van de meest robuuste, veilige en flexibele op­los­sin­gen, speciaal voor bedrijven. De com­pa­ti­bi­li­teit met talrijke soft­wa­re­pak­ket­ten spreekt ook in het voordeel van het platform. We leggen uit hoe u Docker op Red Hat En­ter­pri­se Linux (RHEL) kunt in­stal­le­ren.

Tip

In onze digitale hand­lei­ding vindt u ook uit­ge­brei­de in­struc­ties voor het in­stal­le­ren van Docker op RHEL 8.

Aan welke vereisten moet worden voldaan?

Om Docker op RHEL 9 te in­stal­le­ren, moet u eerst een aantal voor­be­rei­den­de stappen uitvoeren. Zorg er eerst voor dat u een virtuele machine hebt waarop de juiste versie van Red Hat En­ter­pri­se Linux draait. In onze digitale hand­lei­ding vindt u in­struc­ties voor het in­stal­le­ren van RHEL 9. U hebt ook be­heer­ders­rech­ten nodig voor deze virtuele machine. Daarnaast is een stabiele in­ter­net­ver­bin­ding es­sen­ti­eel voor het down­lo­a­den van alle benodigde pakketten. Zodra aan deze voor­waar­den is voldaan, kunt u doorgaan met de in­stal­la­tie.

Stappen voor het in­stal­le­ren van Docker op Red Hat En­ter­pri­se Linux 9

De een­vou­dig­ste manier om Docker op Red Hat En­ter­pri­se Linux 9 te in­stal­le­ren, is via een rpm-re­po­si­to­ry. Begin met het instellen van deze re­po­si­to­ry en ga ver­vol­gens verder met de volgende stappen. We raden deze aanpak aan, omdat dit ook toe­kom­sti­ge updates ver­een­vou­digt. Dit is het proces:

Verwijder oude versies van Docker

Voordat u een nieuwe versie van Docker in­stal­leert, is het be­lang­rijk om alle oudere versies samen met alle bij­be­ho­ren­de af­han­ke­lijk­he­den te ver­wij­de­ren. Tijdens dit proces wordt ook het pak­ket­be­heer­pro­gram­ma Podman ver­wij­derd. Daarna gebruikt u het pak­ket­be­heer­sys­teem 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 in­stal­la­tie uitvoert, is het ver­stan­dig om eerst uw hele systeem te updaten. Zo zorgt u ervoor dat alle bestanden en af­han­ke­lijk­he­den up-to-date zijn. Hiervoor kunt u deze in­struc­tie gebruiken:

yum update
bash

Maak re­po­si­to­ry aan

De in­stal­la­tie wordt uit­ge­voerd via een re­po­si­to­ry. Als u deze map wilt aanmaken, hebt u het pakket yum-utils nodig, dat de YUM-con­fi­gu­ra­tiema­na­ger bevat. Gebruik de volgende twee op­dracht­re­gels om yum-utils te in­stal­le­ren, de manager te starten en een nieuwe re­po­si­to­ry 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

In­stal­leer de huidige versie of een andere versie

Gebruik de volgende opdracht om de nieuwste versie van Docker op Red Hat En­ter­pri­se Linux 9 te in­stal­le­ren. Hiermee worden de Docker-engine, de con­tai­nerd-runtime en de Docker Compose-or­kestra­tie­tool ge­ïn­stal­leerd.

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 op­ge­sla­gen sleutel met deze com­bi­na­tie van cijfers. Als beide over­een­ko­men, bevestig dan dat ze correct zijn.

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

Als u een spe­ci­fie­ke versie van Docker voor RHEL 9 wilt gebruiken, kunt u een lijst met alle be­schik­ba­re opties uit de re­po­si­to­ry bekijken en de versie se­lec­te­ren die aan uw behoeften voldoet. Een voorbeeld van een der­ge­lij­ke 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 ver­sie­naam in de volgende opdracht in in plaats van de tij­de­lij­ke aan­dui­ding ‘ver­sie­naam’. Deze namen zijn altijd volgens hetzelfde principe opgebouwd: naam van het pakket (in dit geval ‘docker-ce’), gevolgd door een kop­pel­te­ken en het ver­sie­num­mer. Voor de eerste optie uit de bo­ven­staan­de 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

Con­tro­leer Docker

Om te con­tro­le­ren of de in­stal­la­tie van Docker op Red Hat En­ter­pri­se Linux 9 succesvol is verlopen, start u het platform met deze opdracht:

sudo systemctl start docker
bash

Maak ver­vol­gens de Docker-image ‘hello-world’. Als dit naar ver­wach­ting werkt, is de in­stal­la­tie geslaagd.

sudo docker run hello-world
bash

Hoe Docker handmatig op RHEL 9 te in­stal­le­ren

Er is ook de mo­ge­lijk­heid om Docker op RHEL 9 te in­stal­le­ren zonder een re­po­si­to­ry aan te maken.

Verwijder alle oude versies van Docker op RHEL 9

Verwijder eerst alle oude versies van Docker op Red Hat En­ter­pri­se Linux 9 en de pak­ket­be­heer­der 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 down­lo­a­den

Ga naar de officiële Docker-down­lo­ad­pa­gi­na en download het gewenste rpm-bestand.

Start in­stal­la­tie

Gebruik de volgende opdracht om de in­stal­la­tie van Docker op Red Hat En­ter­pri­se Linux 9 te starten. Voer in plaats van de tij­de­lij­ke aan­dui­ding ‘pad/naar/uw/pakket’ de locatie van het rpm-bestand in.

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

Con­tro­leer de in­stal­la­tie

Wanneer de in­stal­la­tie 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 in­stal­la­tie succesvol is verlopen.

sudo docker run hello-world
bash
Ga naar hoofdmenu