Raspberry Pi 4 & Docker

Raspberry Pi 4 & Docker

Se siete qui avete sicuramente un Raspberry Pi e volete usare Docker!

Vediamo in questo articolo come installare Docker e utilizzare i container sul nostro Raspberry Pi!

Io utilizzo il Raspberry Pi 4 con 4 Gb di Ram, ma Docker può essere usato anche sui Raspberrpy Pi 3 Model B.



Docker è uno strumento molto utile per sviluppare e deployare in maniera semplice e pulita le nostre applicazioni o semplicemente per evitare di installare a mano alcuni software, già pronti e disponibili nel Docker hub. Ad esempio io lo ho usato fin da subito per avere un Database PostgreSQL disponibile immediatamente sul mio Raspberry Pi.

Passiamo subito all’installazione, come sempre andremo prima ad aggiornare il nostro Raspberry Pi, aprendo una shell via SSH o direttamente sul nostro desktop ed eseguiremo il comando:

sudo apt-get update

A questo punto siamo pronti a preparare l’installazione di Docker che vedremo essere semplicissima. Il primo comando da eseguire è:

curl -fsSL https://get.docker.com -o get-docker.sh

Con questo andremo a scaricare il file get-docker.sh che servirà appunto per installare Docker. Subito dopo siamo pronti ad installare con il comando:

sudo sh get-docker.sh

Una volta terminato, avremo un output come nella immagine sotto.

Ora possiamo verificare che Docker sia funzionante testandone la versione, ed eseguendo il classico Hello-World

docker --version

sudo docker run hello-world

Se tutto è ok siamo pronti a utilizzare Docker con i nostri container!

Facciamo un test con ad esempio un nginx come web server per caricare una pagina statica!

Prepariamo un file index.html ed eseguiamo un container nginx che andrà ad hostare il nostro semplice static content.

Io ad esempio ho creato un file nella folder /home/pi/nginx_test che userò come volume.

sudo docker run --name nginx_test -v /home/pi/nginx_test:/usr/share/nginx/html:ro  -p 80:80 -d nginx

Ora possiamo verificare che il container sia attivo tramite

sudo docker ps

Possiamo quindi aprire la nostra pagina web semplicemente andando nel browser e navigando su localhost!

Abbiamo visto in pochissimi e rapidi passi come è semplice installare e utilizzare Docker sul nostro Raspberry Pi, ora siamo pronti a deployare tutti i nostri container!

 

Nessun commento

Aggiungi il tuo commento