I containers e la loro gestione sono diventati ormai di dominio pubblico pertanto il loro utilizzo è diventato di uso comune e su diverse piattaforme. Anche su raspberry è possibile procedere con il loro utilizzo ed il fatto che si distinguano dall’uso di virtual machine rende il loro utilizzo appetibile.
Partiamo dunque dal supporre che sul nostro raspberry ci sia già installato un sistema operativo linux debian (raspbian) o UBUNTU.
Per installare docker c’è un metodo facilissimo messo a disposizione dagli stessi sviluppatori di docker, vediamolo.
Prima aggiorniamo la nostra versione di linux:
sudo apt update
sudo apt upgrade -y
Poi lanciamo i seguente comandi:
curl -fsSL https://get.docker.com | sh
Attendiamo pazientemente la fine dell’installazione e poi aggiorniamo l’utente aggiungendolo al gruppo docker:
sudo usermod -aG docker $USER
sudo reboot
Per testare che tutto sia andato a buon fine:
docker run hello-world
ed attendere la risposta di docker.
Per gestire i containers con interfaccia web basta installare Portainer con le istruzioni seguenti:
docker volume create portainer_data
e poi:
docker run -d -p 9000:9000 -p 8000:8000 --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer
Adesso dal browser lanciare:
http://ip_locale_del_raspberry:9000
Per l’aggiornamento della versione ad esempio per ottenere la 2.27.1 si procede con i seguenti comandi:
docker stop portainer #ferma l’esecuzione
docker rm portainer #rimuove il container
docker ps #mostra i docker in esecuzione
dopo di che si reinstalla la versione aggiornata:
docker run -d -p 8000:8000 -p 9000:9000 -p 9443:9443 \
–name=portainer –restart=always \
-v /var/run/docker.sock:/var/run/docker.sock \
-v portainer_data:/data \
cr.portainer.io/portainer/portainer-ce:2.27.1
Questo Installa l'agente:
docker run -d -p 9001:9001 --name portainer_agent \
--restart=always \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /var/lib/docker/volumes:/var/lib/docker/volumes \
cr.portainer.io/portainer/agent:2.27.1
Lascia un commento