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

Come installare Docker su CentOS 7 + Docker Compose

Il concetto e la tecnologia di Docker sono oggi molto diffusi. Molti amministratori di sistema lo usano per il loro lavoro a causa dei numerosi vantaggi che offrono quando gestiscono i container in Linux. Ecco perché oggi ti mostreremo come installare Docker su CentOS7 e poi come installare Docker Compose per potenziare ancora di più il tuo VPS!

Docker è amato soprattutto per il deployment di immagini contenenti applicazioni o servizi che vogliamo installare nella nostra rete. Oltre a tutto questo, è un progetto open source che facilita la comprensione del suo funzionamento e persino l'adattabilità in azienda.

Capire Docker e container

Docker è una tecnologia open source che gestisce e automatizza la distribuzione delle applicazioni tramite un container. Questi contenitori sono distribuiti tramite immagini che contengono tutto il necessario per eseguire un'applicazione. Ad esempio, ci sono immagini da WordPress, Nginx, MariaDB e molti altri servizi o applicazioni.

Il principale vantaggio dell'utilizzo di Docker è che possiamo "installare" servizi o applicazioni su molti sistemi indipendentemente dall'hardware. Ad esempio, possiamo creare un'immagine della nostra applicazione e può essere eseguita su qualsiasi computer su cui è installato Docker. Tutto questo indipendentemente dal sistema operativo o dall'hardware in questione.

Soprattutto, iniziare a utilizzare questa utility è facile! Impariamo come installare Docker su CentOS 7!

Importante! CentOS Linux 8 ha raggiunto la fine della vita (EOL) il 31-12-2021. Sebbene CentOS Linux 7 sia ancora supportato, raggiungerà EOL il 30-06-2024. Ti consigliamo di tenerlo a mente quando scegli questo sistema operativo. Puoi leggere di più a riguardo nel loro sito Web ufficiale.

Come installare Docker su CentOS 7

Installare Docker su CentOS 7 è semplice. Per fare ciò, è necessario connettersi al nostro server tramite SSH. Se riscontri problemi, dai un'occhiata al nostro tutorial PuTTY.

ssh your-user@your-server

Quindi, dobbiamo installare una serie di pacchetti prima di installare Docker. Dobbiamo essere l'utente root ed eseguire la seguente riga nella riga di comando:

yum install -y yum-utils device-mapper-persistent-data lvm2

Il modo più semplice e sicuro per completare il processo è tramite i repository ufficiali di Docker. Per fare ciò, è necessario eseguire questa riga:

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

Successivamente, possiamo installare Docker su CentOS 7 eseguendo il seguente comando:

yum install docker-ce

Ora sappiamo come installare Docker su CentOS. Ma non è ancora in esecuzione! Per abilitare e avviare la finestra mobile, esegui i seguenti comandi:

systemctl enable docker
systemctl start docker

Infine, possiamo controllare lo stato del servizio per verificare che tutto sia andato bene:

systemctl status docker

Nell'output dovremmo vedere una linea verde che indica che Docker è attivo e funzionante.

Nozioni di base su Docker

Innanzitutto, eseguiamo il comando "Hello World" di Docker come inizio. Per farlo, dobbiamo eseguire il seguente comando:

docker run hello-world

Questa immagine di prova è quella che Docker consiglia di controllare ogni volta che reinstalli l'utilità.

Possiamo verificare tutte le immagini che abbiamo nel nostro sistema con questo comando:

docker images

Oppure cerca nel repository Docker un'immagine disponibile con il comando di ricerca.

docker search [search]

Ad esempio, possiamo cercare un'immagine relativa a CentOS 7.

docker search centos7

E se vogliamo scaricarlo, possiamo farlo con il seguente comando:

docker pull [image_name]

Infine, per eseguirlo utilizzeremo il comando run. Potremo chiamare l'immagine con il suo ID o direttamente con il suo nome.

docker run -t -i [image_id or image_name]

L'opzione -i significa che renderemo l'immagine interattiva, mentre l'opzione -t significa che avremo accesso a un terminale e potremo simularne uno.

Per uscire da un'immagine, dobbiamo premere CTRL+D .

Come installare Docker Compose su CentOS 7

Docker Compose è un'utilità che ci consente di visualizzare le immagini in Docker. È stato creato perché molti programmi richiedono altri servizi per essere eseguiti. Ad esempio, con WordPress o un altro CMS, abbiamo bisogno, prima di tutto, di un server web funzionale, e l'immagine di un gestore di database e infine l'immagine dell'applicazione.

Dovremmo distribuirli uno per uno e configurarli. Con Docker Composer possiamo definire tutto in un file, con tutte le immagini dipendenti da quella principale e caricarle normalmente.

Per installare Docker Compose su CentOS 7, dobbiamo eseguire questo comando:

curl -L "https://github.com/docker/compose/releases/download/1.23.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

Nel caso in cui non abbiamo curl installato, possiamo farlo usando il seguente comando:

yum install curl

Quindi dobbiamo assegnare i permessi di esecuzione al binario Docker Compose:

chmod +x /usr/local/bin/docker-compose

E ora, per assicurarci che non ci siano problemi durante l'utilizzo dell'utilità nel terminale, dovremo creare un collegamento simbolico al sistema:

ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

Infine, controlla la versione installata:

docker-compose --version

E siamo pronti per utilizzare sia Docker che Docker Compose.

Conclusione

Oggi Docker è un'utilità molto utilizzata. La distribuzione di applicazioni sotto forma di contenitori ci salva dai problemi di compatibilità. Inoltre, Docker facilita l'installazione e la manutenzione dei container esistenti. D'altra parte, se alla tecnologia Docker aggiungiamo uno strumento come Compose, la produttività e l'efficienza sarebbero ulteriormente migliorate.

Conoscere Docker è molto importante al giorno d'oggi, ecco perché ti consigliamo di visitare il sito Web del progetto e saperne di più. Buon apprendimento!


Cent OS
  1. Come installare Docker su CentOS 7

  2. Come installare Docker Compose su Ubuntu 18.04

  3. Come installare Docker su CentOS 7 / RHEL 7

  4. Come installare Docker in CentOS

  5. Come installare e utilizzare Docker Compose su CentOS

Come installare e utilizzare Docker Compose su CentOS 8

Come installare Docker CE su CentOS 8

Come installare Rancher su CentOS 8

Come installare Docker su CentOS 7

Come installare Docker Compose su CentOS 7

Come installare Docker su CentOS 8