Come installare Docker Engine su CentOS

Docker Engine è un programma di containerizzazione aperto per Linux e altre piattaforme. Docker Engine gestisce "contenitori" autonomi che funzionano in modo simile alle macchine virtuali. In questa guida, esamineremo come installare Docker Engine su CentOS.

Docker Engine supporta solo CentOS 7 e 8. Pertanto, se utilizzi una versione precedente del sistema operativo, devi eseguire l'aggiornamento prima di provare a installare Docker sul tuo sistema CentOS.

Come installare Docker Engine su CentOS

Prima di iniziare

Prima di configurare Docker Engine su CentOS, è necessario rimuovere le versioni precedenti di Docker o Docker Engine. Il motivo per cui le versioni precedenti di Docker devono essere disinstallate è che possono entrare in conflitto con la versione di Docker Engine configurata in questa guida.

Per fortuna, disinstallare le versioni precedenti di Docker in CentOS è facile. Per rimuoverli, avvia un terminale e usa il comando yum remove per sbarazzarti dei vecchi pacchetti.

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

Dopo aver eliminato i vecchi pacchetti dal tuo sistema CentOS, devi configurare il repository software "centos-extras". Questo repository software è solitamente configurato immediatamente su CentOS, quindi non è necessario esaminare come farlo funzionare qui. Tuttavia, se hai disabilitato questo repository (per qualsiasi motivo), devi riattivarlo prima di provare a installare Docker Engine su CentOS.

Configurazione di Docker Engine su Cent OS 7/CentOS 8

Come installare Docker Engine su CentOS

Per iniziare a configurare Docker Engine su CentOS, avrai bisogno del pacchetto "yum-utils". Questo pacchetto ti darà accesso allo strumento "yum-config-manager", che puoi utilizzare per configurare il repository Docker ufficiale.

Apri una finestra di terminale e usa il comando yum install per configurare il pacchetto "yum-utils" sul sistema. L'installazione dovrebbe essere rapida.

sudo yum install -y yum-utils

Dopo aver configurato il pacchetto "yum-utils" sul tuo sistema CentOS, usa il comando yum-config-manager per aggiungere il repository Docker ufficiale. L'aggiunta di questo repository consentirà di ottenere gli aggiornamenti e le patch di sicurezza più recenti per Docker.

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

Il repository software Docker è abilitato su CentOS con il comando precedente run. Tuttavia, se hai bisogno del repository Docker nightly o del canale di test Docker, devi abilitarli.

Repository notturno Docker CE

Sebbene non sia consigliabile abilitare il repository notturno, puoi farlo se ne hai bisogno. Per abilitare il repository Docker CE Nightly su CentOS, utilizzare il seguente comando yum-config-manager di seguito in un terminale.

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

Se hai cambiato idea e desideri disabilitare il repository software Docker CE Nightly, esegui il comando yum-config-manager , ma aggiungi l' opzione –disable .

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

Repository di test Docker CE

Se desideri abilitare il repository Docker CE Test su CentOS, è possibile, sebbene non consigliato per scopi di produzione. Per configurare questo repository sul tuo sistema CentOS, usa il comando yum-config-manager di seguito in una finestra di terminale.

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

Se non desideri più utilizzare il repository Docker CE Test sul tuo sistema CentOS, è possibile disabilitarlo. Per chiudere il repository Docker CE Test, eseguire il comando yum-config-manager di seguito, ma con l'opzione –disable .

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

Dopo aver configurato il repository software Docker CE sul tuo sistema CentOS, usa il comando yum list per visualizzare le versioni disponibili di Docker CE sul repository Docker ufficiale.

lista yum docker-ce --showduplicates | ordina -r

Eseguendo il comando yum list docker-ce –showduplicates , vedrai tutte le versioni di Docker CE disponibili per l'installazione. Quindi, se hai bisogno di una versione specifica di Docker CE, puoi sceglierne una dall'elenco.

Ad esempio, per installare la versione 3:18.09.1-3, puoi specificarla con il comando yum install .

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

Il processo di installazione di Docker CE non dovrebbe richiedere molto tempo. Una volta configurato sul tuo sistema CentOS, devi abilitarlo con Systemd. Quindi, utilizzando il comando systemctl start , avvia Docker su CentOS.

sudo systemctl avvia la finestra mobile

Oltre ad avviare Docker su CentOS, dovrai anche abilitarlo all'avvio. Abilitare l'avvio di Docker all'avvio significa che Docker CE sarà pronto per l'uso anche al riavvio di CentOS.

sudo systemctl abilita la finestra mobile

Se in qualsiasi momento desideri interrompere l'esecuzione di Docker su CentOS, puoi eseguire il comando systemctl stop di seguito.

sudo systemctl arresta la finestra mobile

Sarai anche in grado di disabilitare l'avvio di Docker all'avvio di CentOS eseguendo il comando systemctl disable .

sudo systemctl arresta la finestra mobile

Una volta configurato il sistema Docker Engine sul tuo sistema CentOS, dovrai testarlo per funzionare correttamente. Esegui il comando docker run per testare Docker Engine sul tuo sistema.

sudo docker esegui hello-world

Lascia un commento

Fix Screen Tearing on Intel Graphics in Pardus Linux: A Result-Focused Guide

Fix Screen Tearing on Intel Graphics in Pardus Linux: A Result-Focused Guide

Fix Intel graphics screen tearing in Pardus Linux by checking X11 vs. Wayland, compositor settings, refresh rate, active Xorg driver, and TearFree only when appropriate.

Come configurare il firewall di SLES 15 con firewall-cmd

Come configurare il firewall di SLES 15 con firewall-cmd

Configura firewalld su SLES 15: controlla le zone, consenti servizi o porte, salva le regole permanenti, ricarica in modo sicuro e verifica l'accesso.

Guida alla configurazione di SLES Live Patching: applicare gli aggiornamenti del kernel senza riavviare il sistema

Guida alla configurazione di SLES Live Patching: applicare gli aggiornamenti del kernel senza riavviare il sistema

Abilita l'applicazione di patch al kernel in tempo reale su SLES 15 SP7, applica le correzioni supportate senza riavviare, verifica le patch attive e scopri quando è comunque necessario riavviare il kernel.

Come abilitare la modalità FIPS su SUSE Linux Enterprise Server 15

Come abilitare la modalità FIPS su SUSE Linux Enterprise Server 15

Abilita la modalità FIPS su SLES 15 utilizzando l'utility di configurazione supportata da SUSE, riavvia in modo sicuro, verifica lo stato del kernel e delle policy crittografiche e controlla i limiti di certificazione.

Come installare Google Chrome su Gooroom OS senza violare le norme di sicurezza.

Come installare Google Chrome su Gooroom OS senza violare le norme di sicurezza.

Installa Google Chrome su Gooroom OS in modo sicuro con i pacchetti .deb ufficiali, APT, controlli delle policy, guida all'aggiornamento e correzioni per i dispositivi gestiti.

How to Export SLES System Logs to a Remote Syslog Server Securely

How to Export SLES System Logs to a Remote Syslog Server Securely

Securely forward SLES system logs to a remote syslog server with rsyslog, TLS certificates, peer-name verification, queues, validation, and testing.

Integrazione di Active Directory con SSSD in SLES 15: una guida passo passo

Integrazione di Active Directory con SSSD in SLES 15: una guida passo passo

Integra SLES 15 con Active Directory tramite SSSD utilizzando YaST. Prepara DNS e sincronizzazione oraria, configura gli accessi al dominio, verifica Kerberos e confronta SSSD, Winbind e realmd.

Fix Realtek RTL8821CE Wi-Fi Driver Issues on Pardus Linux

Fix Realtek RTL8821CE Wi-Fi Driver Issues on Pardus Linux

Fix RTL8821CE Wi-Fi on Pardus Linux by checking the built-in rtw88 driver, Realtek firmware, rfkill, NetworkManager, and safe fallback options.

Fix "Temporary Failure Resolving DNS" in Debian 12 with systemd-resolved

Fix "Temporary Failure Resolving DNS" in Debian 12 with systemd-resolved

Diagnose and fix Debian 12 DNS resolution failures with systemd-resolved, including resolv.conf, NetworkManager, networkd, cache, and verification.

Come installare Pardus Linux in dual boot insieme a Windows 11 in modo sicuro

Come installare Pardus Linux in dual boot insieme a Windows 11 in modo sicuro

Installa Pardus 25.2 accanto a Windows 11 eseguendo un backup, riducendo il volume di Windows, avviando da una chiavetta USB UEFI e proteggendo le partizioni EFI e di ripristino esistenti.