Come installare Docker Container su Linux? (Ubuntu e CentOS)

Pubblicato: 2019-08-01

Come installare Docker su Linux

Docker è senza dubbio la migliore Container Management Platform per le tue esigenze di progetti aziendali e/o personali.

Perché abbiamo bisogno di Docker?

Considera questo semplice scenario per il tuo progetto.

  • Hai un'applicazione Java Enterprise complessa con più di 50 dipendenze Maven.
  • Hai poche dipendenze dei servizi locali in più.
  • Hai la tua istanza del database in esecuzione localmente.
  • Hai più di 10 script di shell personalizzati necessari per configurare il tuo ambiente.
  • Hai ~ 5 variabili di ambiente.
  • Hai ~5 script di avvio automatico.
  • E così via…

Bene, quando vuoi spedire tutto quanto sopra al tuo cliente, sono molti i passaggi. Non è vero?

È qui che entra in scena Docker.

Semplicità:

Che ne dici di costruire e assemblare tutto quanto sopra in single docker image e spedire quell'immagine al tuo cliente? È solo un single step install per il tuo client e get ready within few minutes .

In questo tutorial esamineremo i passaggi su come install Docker on Linux e tutti i passaggi richiesti.

Iniziamo:

Passo 1. Accedi all'host Linux e verifica i prerequisiti

Docker è disponibile in 3 versioni:

  • Docker Engine – Comunità
  • Motore Docker – Impresa
  • Docker Enterprise

In questo tutorial esamineremo i passaggi per l'installazione di Docker Community Edition .

1.1) Accedi al tuo host Linux.

Sto usando il droplet di Digital Ocean come mio host Linux.

1.2) Controlla l'architettura del sistema operativo Linux:

Hai bisogno di un'architettura 64-bit .

1.3) Controlla il livello del kernel del sistema operativo Linux:

Il livello del kernel dovrebbe essere maggiore di 3.0.

Passo 2. Installa Docker Community Edition

2.1) Assicurati di aggiungere la chiave PGP ufficiale di Docker al tuo sistema.

2.2) Assicurati di avere la chiave PGP corretta:

2.3) Assicurati di installare il tuo sistema operativo Ubuntu sull'ultima versione

Command: sudo apt-get update

2.4) Imposta l'ultimo repository Docker stabile

Command: sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

2.5) Installa Docker

Command: sudo apt-get install docker-ce

2.6) Controlla la versione Docker

Passaggio 3. Avvia Docker ed esegui Hello World

Docker installato correttamente su Linux

3.1) Semplice comando per eseguire Docker su Linux

Come si vede sopra, durante l'installazione Docker si registra come servizio di sistema: /lib/systemd/system/docker.service .

3.2) Eseguiamo Hello World Docker ed eseguiamo

Command: sudo docker esegui hello-world

Il comando precedente estrarrà l'immagine della finestra mobile e sarai in grado di eseguire l'applicazione Docker Hello World.

Passaggio 4. Come controllare le immagini/repository Docker?

Prima di eseguire l'app Hello World:

Dopo aver eseguito l'app Hello World:

Come vedi qui, vedrai il nuovo repository hello-world di seguito

Congratulazioni. Siete a posto. Hai configurato il tuo ambiente Linux per Docker, Installa Docker ed esegui anche la tua prima applicazione Docker.

Passaggio aggiuntivo:

Ti consigliamo di seguire questi passaggi post-installazione.

Come avviare automaticamente la finestra mobile dopo il riavvio della VM?

Command: sudo systemctl enable docker

Basta eseguire il comando sopra e la finestra mobile si avvierà automaticamente al prossimo riavvio della VM/host.

Fammi sapere se riscontri problemi con l'esecuzione dei comandi sopra e qualsiasi problema Docker.


Vuoi installare Docker su CentOS?

Basta sostituire Step-2 sopra con i passaggi seguenti: