Come installare Docker e Docker Compose su Ubuntu 18.04

Ubuntu + Docker

In questo breve post ti voglio spiegare come installare e configurare Docker e Docker Compose su Ubuntu 18.04 Bionic Beaver.

Installazione di Docker

Il primo passo da compiere è assicurarsi di aver installato tutte le dipendenze necessarie lanciando da terminale:

sudo apt-get install apt-transport-https ca-certificates curl software-properties-common

Dopodichè devi importare la chiave GPG del repository di Docker tramite il comando:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

A questo punto puoi aggiungere il repository di Docker:

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

Infine se tutto ha funzionato correttamente sarà sufficiente installare il pacchetto di docker tramite i comandi:

sudo apt update
sudo apt install docker-ce

(opzionale) Eseguire Docker senza sudo

Di default per poter eseguire docker è necessario avere i privilegi di root preponendo ad ogni comando sudo. Infatti se hai provato ad eseguire docker senza i giusti privilegi avrai sicuramente ricevuto questo messaggio d’errore:

ERROR: Couldn't connect to Docker daemon at http+docker://localhost - is it running?
If it's at a non-standard location, specify the URL with the DOCKER_HOST environment variable.

Per poter aggirare questa limitazione ti basta aggiungere il tuo utente al gruppo docker tramite questo comando: 

sudo usermod -aG docker ${USER}

NOTA: Per rendere effettiva la modifica dovrai prima eseguire il log-out dalla tua sessione.

Per verificare che il tuo account sia stato effettivamente aggiunto al gruppo docker ti basta digitare:

id -nG
L’utente lorenzo appartiene al gruppo docker

Installazione di Docker Compose

La prima cosa da fare è scaricare l’ultima versione di docker-compose tramite il comando:

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

NOTA: Questo comando installa docker-compose 1.25.5 che è l’ultima release al momento in cui scrivo, quando usciranno nuove versioni per installarle ti basterà visitare questa pagina e sostituire il numero di versione con quello più recente.

Ora devi fornire i permessi di esecuzione allo script di docker-compose

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

Per verificare che l’installazione sia andata a buon fine ti basterà eseguire questo comando:

docker-compose --version
Docker-compose installato correttamente (al momento in cui scrivo la versione più recente è la 1.21.1)

Conclusioni

Con questi pochi passi potrai installare Docker e Docker Compose sull’ultima versione LTS di Ubuntu ed essere pronto per esplorare le infinite potenzialità di Docker.
Se questo post ti è stato utile puoi farmelo sapere con un commento qui sotto oppure scrivendomi direttamente a t.me/lorenzomillucci. Inoltre ti invito ad iscriverti al mio canale Telegram per non perderti nemmeno un post.

Hello world!

Benvenuti sul mio nuovo blog!

Il vecchio blog è ancora raggiungibile a questo url:  https://didatticamillu.blogspot.com

Gli inizi del vecchio blog

Per commemorare l’abbandono di questo blog voglio ricapitolare brevemente le origini di questo blog.
Questo blog infatti nacque nell’ormai lontano 2008. All’epoca io ero un giovane studente del terzo anno dell’istituto tecnico Alessandro Volta di Perugia felicissimo che nel corso di quell’anno scolastico avrei iniziato a studiare i linguaggi di programmazione. Non potete immaginare quanto attendessi quell’anno scolastico, in pratica avevo scelto le scuole superiori e in particolare il corso di elettronica solo per poter arrivare il 3° anno a studiare la programmazione.
Alla prima lezione del corso ero al settimo cielo. E quando il prof. Natalizi annunciò che in quell’anno anziché utilizzare un comune quaderno per gli appunti, avremmo dovuto utilizzare il blog per svolgere gli esercizi e condividerli con lui accolsi con entusiasmo la cosa. Così il 26 Settembre 2008 pubblicai il primo post di questo blog.

Da allora questo blog ne ha fatta di strada e oggi conta più di 75000 pagine visualizzate da visitatori provenienti da tutto il mondo.

Statistiche maggio 2010 - agosto 2018
Statistiche maggio 2010 – agosto 2018