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.