Ricerca nel sito web

Come installare Docker su Rocky Linux e AlmaLinux


Docker è uno strumento di piattaforma di containerizzazione estremamente popolare che consente agli utenti di sviluppare, testare e distribuire applicazioni in modo fluido ed efficiente all'interno dei contenitori. Un contenitore è un'unità leggera e portatile che viene eseguita in completo isolamento dal sistema operativo sottostante. Comprende il codice sorgente dell'applicazione, insieme alle sue librerie, dipendenze e configurazione.

I contenitori consentono agli sviluppatori di distribuire applicazioni in modo coerente su più ambienti con la stessa coerenza, e questo è uno dei motivi per cui lo sviluppatore moderno non può scegliere di ignorare Docker e altre piattaforme di containerizzazione.

Docker è disponibile in due edizioni principali: Docker community edition (Docker CE) e Docker enterprise edition ( Docker EE). L'edizione community è completamente gratuita e open source, mentre l'edizione enterprise è una versione premium.

Unisciti a noi mentre ti guidiamo attraverso l'installazione di Docker CE su Rocky Linux e AlmaLinux.

Passaggio 1: aggiungi il repository Docker su Rocky Linux

Docker non è ancora disponibile sui repository predefiniti. Per fortuna, gli sviluppatori hanno fornito un repository ufficiale e lo aggiungeremo prima al sistema.

Sul tuo terminale, esegui il comando seguente per aggiungere il repository Docker

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

Passaggio 2: installa Docker in Rocky Linux/AlmaLinux

Andiamo avanti, installeremo la edizione della comunità Docker che è disponibile gratuitamente per il download e l'utilizzo. Ma prima aggiorna i pacchetti.

sudo dnf update

Successivamente, esegui il comando seguente per installare Docker CE, l'interfaccia della riga di comando (CLI) e altri strumenti e dipendenze essenziali.

sudo dnf install -y docker-ce docker-ce-cli containerd.io

Una volta installato, conferma la versione di Docker che hai installato come fornito. L'output mostra che abbiamo installato Docker 20.10.

docker --version

Docker version 20.10.8, build 3967b7d

Passaggio 3: avviare e abilitare Docker

Per iniziare a utilizzare Docker, dobbiamo avviare il demone Docker. Ma prima, abilitiamolo all'avvio all'avvio, come mostrato.

sudo systemctl enable docker

Quindi avvia il demone Docker.

sudo systemctl start docker

Per confermare lo stato di esecuzione di Docker, esegui il comando.

sudo systemctl status docker

Perfetto! Docker funziona come previsto.

Passaggio 4: aggiungi utente al gruppo Docker

Per utilizzare o eseguire docker come utente normale, è necessario aggiungere l'utente al gruppo "docker" che viene creato automaticamente durante l'installazione. Altrimenti, continuerai a riscontrare errori di autorizzazione.

Per raggiungere questo obiettivo, aggiungi l'utente normale al gruppo "docker" come segue, dove tecmint è l'utente normale che utilizza il comando usermod.

sudo usermod -aG docker tecmint

Utilizza il comando id per verificare i gruppi a cui appartiene l'utente.

id tecmint

Passaggio 5: testare Docker in Rocky Linux

Infine, per garantire che Docker funzioni come previsto, esegui il contenitore hello-world come fornito nel comando seguente.

docker run hello-world

Il comando estrae semplicemente l'immagine hello-world dall'hub Docker che è un repository per le immagini del contenitore Docker. Quindi procede con la creazione e l'esecuzione del contenitore che stampa il messaggio "Hello from Docker" sul terminale. Questa è la prova lampante che Docker è stato installato con successo.

Diventiamo più avventurosi. Prenderemo un'immagine Ubuntu, la eseguiremo e interagiremo con il contenitore.

Estrai l'immagine Docker di Ubuntu

Per estrarre l'ultima immagine Ubuntu, esegui:

docker pull ubuntu

Una volta estratta l'immagine, confermare le immagini esistenti come mostrato.

docker images

Esegui il contenitore Docker di Ubuntu

Per accedere alla shell del contenitore Ubuntu, esegui il comando.

docker run -it ubuntu

Da qui puoi eseguire comandi ed eseguire la gestione dei pacchetti e altre attività di sistema all'interno del contenitore. Al termine, premi "esci" per uscire dal contenitore e tornare all'ambiente del sistema operativo.

Conclusione

E questo è tutto per questa guida. Abbiamo dimostrato l'installazione di Docker su Rocky Linux e AlmaLinux e come iniziare a estrarre immagini ed eseguire contenitori.