GNU/Linux >> Linux Esercitazione >  >> AlmaLinux

Come installare Docker su AlmaLinux / Rocky Linux

Questo articolo ti guiderà passo dopo passo attraverso il modo più efficiente e consigliato per installare Docker su AlmaLinux 8 o Rocky Linux 8.

Docker è una popolare piattaforma open source per lo sviluppo, la distribuzione, l'esecuzione e la spedizione di applicazioni tramite container. Sono simili alle macchine virtuali e aiutano a separare le applicazioni dal sistema.

Ora è semplice creare un'applicazione, confezionarla con tutte le sue dipendenze all'interno di un container e distribuirla ovunque.

Se hai appena installato AlmaLinux o Rocky Linux, ti starai chiedendo come far funzionare Docker poiché RHEL non offre supporto nativo per Docker.

Probabilmente ti sembra strano e se ti chiedi, c'è una ragione per questo, la risposta è sì, c'è? Red Hat offre supporto per il suo prodotto, Podman, un'alternativa a Docker.

Quindi, senza ulteriori indugi, lascia che ti mostri come installare Docker su AlmaLinux o Rocky Linux e come iniziare con l'installazione di software containerizzato.

Fase 1:aggiornamento del sistema

Inizia aggiornando i pacchetti del sistema operativo AlmaLinux / Rocky Linux 8 alle versioni recenti. In questo modo, ci assicuriamo di avere un sistema completamente aggiornato.

Quindi, per prima cosa, aggiorna il software esistente con il seguente comando:

sudo dnf update

Come puoi vedere, non sono disponibili pacchetti di aggiornamento, ma se hai aggiornamenti, applicali prima di procedere al passaggio successivo.

Passaggio 2:aggiunta del repository Docker

Esiste un repository Docker per sistemi Linux basati su RHEL che contiene pacchetti rpm per l'installazione. Quindi dovremo aggiungere questo repository prima di installare Docker su AlmaLinux 8 / Rocky Linux 8.

Per prima cosa, digita il seguente comando nella finestra del tuo terminale per installare yum-utils pacchetto:

sudo dnf install yum-utils

Il yum-utils il pacchetto fornisce una raccolta di strumenti per la gestione dei repository yum.

Successivamente, dobbiamo aggiungere il repository Docker al nostro sistema con il seguente comando:

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

Come puoi vedere, il sistema ti informa che ha recuperato correttamente il repository.

Passaggio 3:esegui l'aggiornamento del sistema

Esegui l'aggiornamento di sistema che forzerà la tua distribuzione AlmaLinux / Rocky Linux a ricostruire la cache del repository di sistema affinché il sistema riconosca il repository Docker appena aggiunto e i pacchetti disponibili in esso.

sudo dnf update

Fase 4:elenca i repository disponibili

Puoi utilizzare questo comando per verificare che il repository Docker sia stato aggiunto correttamente:

sudo dnf repolist

Fase 5:installa Docker su AlmaLinux / Rocky Linux

Ora che abbiamo aggiunto il repository Docker al nostro sistema, possiamo installare Docker insieme al suo strumento da riga di comando e containerd.io, per gestire il ciclo di vita del container del suo sistema host in modo più efficiente.

Il comando seguente installerà l'ultimo pacchetto Docker per AlmaLinux / Rocky Linux:

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

Confermare con “Y” di consentire l'installazione dell'elenco dei pacchetti visualizzato.

Successivamente, ti verrà chiesto se accetti la chiave Docker GPG da importare nel tuo sistema. Conferma di nuovo con "Y".

Attendi il messaggio di conferma per il completamento con successo dell'installazione Docker sul tuo sistema AlmaLinux / Rocky Linux.

Passaggio 6:avviare, abilitare e verificare il servizio Docker

Al termine dell'installazione, puoi avviare il servizio Docker e configurarlo per l'avvio automatico all'avvio del sistema:

sudo systemctl start docker
sudo systemctl enable docker

Per confermare lo stato di esecuzione di Docker, immetti il ​​comando:

sudo systemctl status docker

Come puoi vedere, Docker è attivo e funzionante come previsto.

Passaggio 7:consentire agli utenti non root di eseguire i comandi Docker

Finora, abbiamo installato con successo Docker sul nostro sistema AlmaLinux / Rocky Linux.

Tuttavia, solo il root e gli utenti con privilegi sudo possono eseguire i comandi Docker per impostazione predefinita. Quindi, se tenti di eseguire la docker comando senza anteporre sudo , otterrai un output come questo:

Per eseguire i comandi Docker come utente non root, devi aggiungere il tuo utente alla docker gruppo. Per farlo, digita:

sudo usermod -aG docker ${USER}

Nel comando mostrato sopra, ${USER} è una variabile di ambiente che contiene il tuo nome utente.

Ora puoi verificare se il tuo utente è nella docker gruppo o meno:

id $USER

Puoi disconnetterti e riconnetterti per aggiornare la sessione di appartenenza al gruppo.

Passaggio 8:verifica dell'installazione Docker

Ora che abbiamo installato Docker su AlmaLinux / Rocky Linux, è tempo di assicurarsi che tutto funzioni correttamente.

Per fare ciò, avremo bisogno di un'immagine del contenitore con cui testare. Fortunatamente, un'immagine è già disponibile per il test. Mettiamo alla prova l'installazione eseguendo hello-world contenitore con i seguenti comandi:

docker pull hello-world
docker run hello-world

Congratulazioni! Te lo meriti! Questo output conferma che l'installazione di Docker su AlmaLinux / Rocky Linux è andata a buon fine.

Conclusione

Questo tutorial ha dimostrato come installare Docker su un sistema AlmaLinux / Rocky Linux. Ora puoi iniziare a estrarre immagini ed eseguire contenitori.

Per ulteriori informazioni su Docker, consulta la documentazione ufficiale di Docker o dai un'occhiata alla nostra fantastica guida introduttiva:Cos'è un contenitore Docker:una guida introduttiva per principianti.

Fammi sapere se hai domande o suggerimenti e sarò felice di seguirti. Buon Docking!


AlmaLinux
  1. Come installare Docker su Rocky Linux 8

  2. Come installare Apache Cassandra su AlmaLinux / Rocky Linux 8

  3. Come installare Docker su Rocky Linux 8 / CentOS 8 / RHEL 8 / AlmaLinux

  4. Come installare Jenkins su Rocky Linux 8 / AlmaLinux 8

  5. Come installare Samba in Rocky Linux e AlmaLinux

Come installare Git su Almalinux o Rocky Linux 8

Come installare Vivaldi Browser su AlmaLinux | Linux roccioso 8

Come installare il client filezilla su Rocky Linux 8 | Alma Linux

Come installare Docker CE su Rocky Linux 8

Come installare Docker su Rocky Linux e AlmaLinux

Come installare Docker su Rocky Linux e AlmaLinux