GNU/Linux >> Linux Esercitazione >  >> Cent OS

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

Docker è uno strumento che consente di creare, testare e distribuire facilmente le applicazioni in modo semplice e rapido utilizzando i container. Ha guadagnato una popolarità diffusa negli ultimi tempi grazie alla portabilità per eseguire applicazioni ovunque, indipendentemente dal sistema operativo host.

Docker fornisce un ambiente più efficiente e leggero per distribuire l'applicazione. Docker utilizza le funzionalità del kernel come cgroups e namespace per eseguire un container su una singola istanza del sistema operativo.

In questo post imparerai come installare Docker su Rocky Linux 8 / CentOS 8 / RHEL 8.

Docker è ora disponibile in due edizioni,

  • Edizione comunitaria (CE)
  • Edizione Enterprise (EE)

Qui installeremo Docker Comunity Edition (CE).

Prerequisiti

Disinstalla la versione precedente

Disinstalla le versioni precedenti di Docker, denominato docker o docker-engine insieme alle dipendenze associate.

dnf remove -y docker-common docker container-selinux docker-selinux docker-engine

Non preoccuparti dei contenuti all'interno di /var/lib/docker/, tutto verrà preservato.

Installa pacchetti dipendenti

Quindi, installa i pacchetti richiesti.

dnf install -y lvm2 device-mapper device-mapper-persistent-data device-mapper-event device-mapper-libs device-mapper-event-libs

Aggiungi archivio Docker

Aggiungiamo il repository dell'edizione della community Docker per l'installazione di Docker.

dnf install -y dnf-utils

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

Installa Docker su Rocky Linux 8 / CentOS 8 / RHEL 8

Installa i pacchetti Docker usando il comando seguente.

dnf install -y docker-ce docker-ce-cli containerd.io
Puoi anche installare una versione particolare di Docker CE aggiungendo una versione come docker-ce-[versione]
Es. yum install docker-ce-19.03.5-3.el7
Puoi elencare le versioni Docker disponibili con yum list docker-ce –showduplicates | ordina -r

Ora che Docker è installato sulla tua macchina, avvia il servizio Docker nel caso non venga avviato automaticamente dopo l'installazione

systemctl start docker

systemctl enable docker

Controlla il servizio Docker.

systemctl status docker

Verifica installazione Docker

Una volta avviato il servizio Docker, puoi eseguire un semplice contenitore "Hello World" per verificare l'installazione.

docker run -it rockylinux/rockylinux echo Hello-World

Quando esegui il comando docker run, Docker crea e avvia il contenitore con l'immagine di base di Rocky Linux.

Poiché stiamo eseguendo centos container per la prima volta, l'output sarà simile a quello riportato di seguito.

Unable to find image 'rockylinux/rockylinux:latest' locally
latest: Pulling from rockylinux/rockylinux
1b474f8e669e: Pull complete 
Digest: sha256:8122f31fbdd5c1368c6b7d5b9ae99fec2eb5966a5c967339d71e95c4a3ab7846
Status: Downloaded newer image for rockylinux/rockylinux:latest
Hello-World

Inizialmente, Docker cerca l'immagine Rocky Linux localmente e, se non viene trovata, inizia a scaricare l'immagine Rocky Linux dal registro Docker (una volta). In caso contrario, utilizza l'immagine Rocky già scaricata.

Una volta che l'immagine è stata scaricata (nel nostro caso), avvierà il contenitore e farà eco al comando Hello-World nella console che puoi vedere alla fine dell'output.

Consenti accesso non root

Per impostazione predefinita, solo gli utenti con privilegio root o sudo (root) possono eseguire i container Docker. Per consentire agli utenti non root di eseguire i container Docker, puoi seguire i passaggi seguenti.

Crea un gruppo chiamato docker se non esiste, esegui i seguenti comandi con privilegi di root.

groupadd docker

Aggiungi un utente che deve far parte del gruppo Docker. Sostituisci raj con il tuo nome utente.

useradd raj

Aggiungi un utente al gruppo Docker.

usermod -aG docker raj

Ora puoi eseguire un Docker con un utente non root.

Argomenti interessati

Argomenti di base di Docker

1:Principali importanti comandi Docker – Utilizzo dei contenitori Docker

2:Utilizzo delle immagini Docker – Creazione di immagini Docker

3:Come creare immagini Docker con DockerFile

Argomenti avanzati di Docker

1:come configurare il registro privato Docker su CentOS 7

2:come installare e configurare Docker Swarm su CentOS 7

Conclusione

È tutto. Spero che tu abbia installato con successo Docker su Rocky Linux 8 / CentOS 8 / AlmaLinux. Condividi il tuo feedback nella sezione commenti.


Cent OS
  1. Come installare Docker su AlmaLinux / Rocky Linux

  2. Come installare PostgreSQL su CentOS 8 / Rocky Linux 8 / RHEL 8

  3. Come installare e configurare la finestra mobile in Rocky Linux/Centos 8

  4. Come installare Erlang su Rocky Linux/Alma Linux/CentOS 8

  5. Come installare e utilizzare Podman in Rocky Linux/Alma Linux/Centos 8

Come installare VirtualBox su Rocky Linux 8 / CentOS 8 / RHEL 8

Come installare MongoDB in RHEL, CentOS, Rocky e AlmaLinux

Come installare MusicBrainz Picard su RHEL | CentOS | Linux roccioso

Come installare Linux Kernel 5.13 su Rocky Linux 8 / AlmaLinux 8 / CentOS 8

Come installare Docker su Rocky Linux e AlmaLinux

Come installare Docker su Rocky Linux e AlmaLinux