Hoe Docker Engine op CentOS te installeren

Docker Engine is een open containerisatieprogramma voor Linux en andere platforms. Docker Engine beheert op zichzelf staande "containers" die vergelijkbaar zijn met virtuele machines. In deze handleiding gaan we in op het installeren van Docker Engine op CentOS.

Docker Engine ondersteunt alleen CentOS 7 en 8. Als u dus een oudere versie van het besturingssysteem gebruikt, moet u upgraden voordat u probeert Docker op uw CentOS-systeem te installeren.

Hoe Docker Engine op CentOS te installeren

Voordat we beginnen

Voordat Docker Engine op CentOS wordt ingesteld, moeten oudere Docker- of Docker Engine-versies worden verwijderd. De reden dat oudere releases van Docker moeten worden verwijderd, is dat ze kunnen conflicteren met de release van Docker Engine die in deze handleiding wordt ingesteld.

Gelukkig is het verwijderen van oudere releases van Docker in CentOS eenvoudig. Om ze te verwijderen, start u een terminal en gebruikt u de opdracht yum remove om de oude pakketten te verwijderen.

 sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

Nadat u de oude pakketten van uw CentOS-systeem hebt verwijderd, moet u de softwarerepository "centos-extras" instellen. Deze softwarerepository is meestal kant-en-klaar op CentOS opgezet, dus het is niet nodig om hier uit te leggen hoe u het kunt laten werken. Als u deze opslagplaats echter hebt uitgeschakeld (om welke reden dan ook), moet u deze weer inschakelen voordat u probeert Docker Engine op CentOS te installeren.

Docker Engine instellen op Cent OS 7/CentOS 8

Hoe Docker Engine op CentOS te installeren

Om te beginnen met het instellen van Docker Engine op CentOS, hebt u het pakket "yum-utils" nodig. Dit pakket geeft je toegang tot de tool "yum-config-manager", die je kunt gebruiken om de officiële Docker-repo in te stellen.

Open een terminalvenster en gebruik de opdracht yum install om het pakket "yum-utils" op het systeem in te stellen. De installatie moet snel zijn.

sudo yum install -y yum-utils

Na het instellen van het "yum-utils" -pakket op uw CentOS-systeem, gebruikt u de opdracht yum-config-manager om de officiële Docker-repository toe te voegen. Door deze opslagplaats toe te voegen, kunt u de nieuwste beveiligingsupdates en patches voor Docker downloaden.

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

De Docker-softwarerepository is ingeschakeld op CentOS met de bovenstaande opdracht uitvoeren. Als u echter de Docker nightly of de Docker-testkanaalrepo nodig heeft, moet u deze inschakelen.

Docker CE Nightly repo

Hoewel het niet wordt aanbevolen om de nachtelijke repository in te schakelen, kunt u dit doen als u het nodig heeft. Om de Docker CE Nightly-repository op CentOS in te schakelen, gebruikt u de volgende yum-config-manager- opdracht hieronder in een terminal.

sudo yum-config-manager --enable docker-ce-nightly

Als je van gedachten bent veranderd en de Docker CE Nightly-softwarerepository wilt uitschakelen, voer je de opdracht yum-config-manager uit, maar voeg je de schakelaar –disable toe.

sudo yum-config-manager --schakel docker-ce-nightly uit

Docker CE Test repo

Als u de Docker CE Test-repository op CentOS wilt inschakelen, is dit mogelijk, hoewel niet aanbevolen voor productiedoeleinden. Gebruik de onderstaande opdracht yum-config-manager in een terminalvenster om deze opslagplaats op uw CentOS-systeem in te stellen.

sudo yum-config-manager --enable docker-ce-test

Als u de Docker CE Test-repository niet langer op uw CentOS-systeem wilt gebruiken, is het mogelijk om deze uit te schakelen. Om de Docker CE Test-repository af te sluiten, voert u de onderstaande opdracht yum-config-manager uit, maar met de schakelaar –disable .

sudo yum-config-manager --schakel docker-ce-test uit

Nadat u de Docker CE-softwarerepository op uw CentOS-systeem hebt ingesteld, gebruikt u de opdracht yum list om beschikbare versies van Docker CE in de officiële Docker-repository te bekijken.

yum lijst docker-ce --showduplicates | sorteer -r

Door het commando yum list docker-ce –showduplicates uit te voeren , zie je alle versies van Docker CE die beschikbaar zijn voor installatie. Dus als u een specifieke release van Docker CE nodig heeft, kunt u er een uit de lijst kiezen.

Om bijvoorbeeld versie 3:18.09.1-3 te installeren, kun je dit specificeren met de opdracht yum install .

sudo yum installeer docker-ce-docker-ce-cli-containerd.io

Het installatieproces voor Docker CE zou niet lang moeten duren. Zodra het is ingesteld op uw CentOS-systeem, moet u het inschakelen met Systemd. Start vervolgens Docker op CentOS met behulp van de opdracht systemctl start .

sudo systemctl start docker

Naast het opstarten van Docker op CentOS, moet je het ook inschakelen bij het opstarten. Door Docker in te schakelen om op te starten bij het opstarten, is Docker CE klaar voor gebruik, zelfs wanneer CentOS opnieuw wordt opgestart.

sudo systemctl docker inschakelen

Als u op enig moment wilt voorkomen dat Docker op CentOS wordt uitgevoerd, kunt u de opdracht systemctl stop hieronder uitvoeren.

sudo systemctl stop docker

U kunt ook voorkomen dat Docker opstart wanneer CentOS opstart door de opdracht systemctl disable uit te voeren .

sudo systemctl stop docker

Zodra het Docker Engine-systeem op uw CentOS-systeem is ingesteld, moet u het testen om correct te werken en te werken. Voer de opdracht docker run uit om Docker Engine op uw systeem uit te testen.

sudo docker voert hallo-wereld uit

Laat een reactie achter

Schermscheuren op Intel-graphics in Pardus Linux verhelpen: een resultaatgerichte handleiding

Schermscheuren op Intel-graphics in Pardus Linux verhelpen: een resultaatgerichte handleiding

Los schermscheuren met Intel-graphics in Pardus Linux op door te controleren of X11 of Wayland wordt gebruikt, de compositorinstellingen aan te passen, de vernieuwingsfrequentie te controleren, de actieve Xorg-driver te gebruiken en TearFree alleen in te schakelen wanneer dit nodig is.

Hoe configureer je de SLES 15-firewall met firewall-cmd?

Hoe configureer je de SLES 15-firewall met firewall-cmd?

Configureer firewalld op SLES 15: controleer zones, sta services of poorten toe, sla permanente regels op, herlaad veilig en controleer de toegang.

SLES Live Patching Configuratiehandleiding: Kernelupdates toepassen zonder opnieuw op te starten

SLES Live Patching Configuratiehandleiding: Kernelupdates toepassen zonder opnieuw op te starten

Schakel live kernelpatching in op SLES 15 SP7, pas ondersteunde patches toe zonder opnieuw op te starten, controleer actieve patches en begrijp wanneer een herstart van de kernel nog steeds nodig is.

Hoe schakel ik de FIPS-modus in op SUSE Linux Enterprise Server 15?

Hoe schakel ik de FIPS-modus in op SUSE Linux Enterprise Server 15?

Schakel de FIPS-modus in op SLES 15 met behulp van het door SUSE ondersteunde installatieprogramma, herstart het systeem veilig, controleer de status van de kernel en het cryptografische beleid en controleer de certificeringslimieten.

Hoe installeer je Google Chrome op Gooroom OS zonder de beveiligingsrichtlijnen te schenden?

Hoe installeer je Google Chrome op Gooroom OS zonder de beveiligingsrichtlijnen te schenden?

Installeer Google Chrome veilig op Gooroom OS met officiële .deb-pakketten, APT, beleidscontroles, update-instructies en oplossingen voor beheerde apparaten.

Hoe exporteer ik SLES-systeemlogboeken veilig naar een externe Syslog-server?

Hoe exporteer ik SLES-systeemlogboeken veilig naar een externe Syslog-server?

Stuur SLES-systeemlogboeken veilig door naar een externe syslog-server met rsyslog, TLS-certificaten, peer-naamverificatie, wachtrijen, validatie en testen.

SLES 15 Active Directory-integratie met SSSD: een stapsgewijze handleiding

SLES 15 Active Directory-integratie met SSSD: een stapsgewijze handleiding

Voeg SLES 15 toe aan Active Directory met SSSD via YaST. Bereid DNS en tijd voor, configureer domeinaanmeldingen, verifieer Kerberos en vergelijk SSSD, Winbind en realmd.

Los problemen met de Realtek RTL8821CE Wi-Fi-driver op in Pardus Linux.

Los problemen met de Realtek RTL8821CE Wi-Fi-driver op in Pardus Linux.

Los de RTL8821CE Wi-Fi-problemen op in Pardus Linux door de ingebouwde rtw88-driver, de Realtek-firmware, rfkill, NetworkManager en veilige terugvalopties te controleren.

Los het probleem "Tijdelijke fout bij het oplossen van DNS" op in Debian 12 met systemd-resolved.

Los het probleem "Tijdelijke fout bij het oplossen van DNS" op in Debian 12 met systemd-resolved.

Diagnoseer en los DNS-resolutieproblemen op in Debian 12 met systemd-resolved, inclusief problemen met resolv.conf, NetworkManager, networkd, cache en verificatie.

Hoe je Pardus Linux veilig naast Windows 11 kunt installeren (dual boot)

Hoe je Pardus Linux veilig naast Windows 11 kunt installeren (dual boot)

Installeer Pardus 25.2 naast Windows 11 door een back-up te maken, het Windows-volume te verkleinen, op te starten vanaf een UEFI USB-stick en de bestaande EFI- en herstelpartities te beschermen.