In questo breve post ti voglio spiegare come installare Docker e Docker Compose su Ubuntu 18.04 Bionic Beaver.
Installazione di Docker
Il primo step è assicurarsi di avere 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"
AGGIORNAMENTO: finalmente è stato aggiunto al repository il pacchetto per Ubuntu 18.04
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 provando ad eseguire docker senza sudo ti verrà restituito questo messaggio d'errore:
Per poter aggirare questa limitazione ti basta aggiungere il tuo utente al gruppo docker tramite questo comando:
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:
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}
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 è stato aggiunto al gruppo docker |
Installazione di Docker Compose
Prima di tutto devi scaricare l’ultima versione di docker-compose tramite il comando
sudo curl -L https://github.com/docker/compose/releases/download/1.21.1/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose
NOTA: Questo comando installa docker-compose 1.21.1 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.sudo curl -L https://github.com/docker/compose/releases/download/1.21.1/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose
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 |
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.
Fonte
Fonte
Commenti
Posta un commento