# Docker sul Raspberry Pi: come funziona?

Il mini computer Raspberry Pi non è soltanto adatto per giocare o per avvicinare i bambini al mondo degli hardware e della programmazione. Ora gli utenti possono creare un [server web con Raspberry Pi](https://www.ionos.it/digitalguide/server/configurazione/configurare-un-web-server-con-lamp-sul-raspberry-pi/ "Configurare un web server con LAMP sul Raspberry Pi") o impostare [ownCloud sul Raspberry Pi](https://www.ionos.it/digitalguide/server/configurazione/configurare-owncloud-sul-raspberry-pi/ "Configurare ownCloud sul Raspberry Pi"). Si possono anche combinare [Raspberry Pi e Nextcloud](https://www.ionos.it/digitalguide/server/configurazione/raspberry-pi-nextcloud/ "Raspberry Pi: Nextcloud"). Alcuni utenti hanno anche già configurato un proprio [mail server con il Raspberry Pi](https://www.ionos.it/digitalguide/server/configurazione/configurare-un-proprio-mail-server-con-il-raspberry-pi/ "Configurare un proprio mail server con il Raspberry Pi").

Anche gli sviluppatori hanno scoperto il computer a scheda singola. Gli sviluppatori web e di software hanno comunque utilizzato il mini computer per molto tempo, ad esempio per lavorare con l’[Internet of Things](https://www.ionos.it/digitalguide/siti-web/diritto-informatico/internet-of-things/ "Internet of Things"). Allora perché non utilizzare i vantaggi di [Docker ](https://www.ionos.it/digitalguide/server/know-how/cose-docker/ "Cos’è Docker?")anche sul Raspberry Pi?

## Installare Docker su Raspberry Pi OS

Nella migliore delle ipotesi, Docker può essere facilmente installato con il sistema operativo del Raspberry Pi. Il team di Docker ha fornito a tal fine uno **script di installazione** separato. Il primo passo è scaricare ed eseguire lo script, che funziona tramite [il comando cURL](https://www.ionos.it/digitalguide/server/tools-o-strumenti/introduzione-a-curl-in-linux/ "Introduzione a cURL in Linux").

```none
curl -fsSL https://get.docker.com | sh
```

Per essere davvero sicuri che l’installazione sia andata a buon fine, potete provare l’immagine **Hello World**.

```none
docker run armhf/hello-world
```

Se tutto ha funzionato correttamente, Docker ha dovuto prendere l’immagine da Internet e poi eseguirla. Dovrebbe apparire un messaggio dello sviluppatore. Non si tratta qui della normale immagine Hello World, che si può eseguire su altri sistemi. L’immagine che si intende qui è stata infatti creata specificamente per i processori ARM (e perciò anche per il Raspberry Pi).

N.B. I container Docker sono forniti sia dagli sviluppatori ufficiali che dalla community. Per non incorrere in alcun rischio per la sicurezza, dovreste usare soltanto quei container che sono attivamente sottoposti a manutenzione e utilizzati da molti utenti. Nel [DockerHub](https://hub.docker.com/ "Repository di Docker") si trovano anche container creati appositamente per Raspberry Pi. ll repository offre anche la possibilità di visualizzare solo “Official Images” (immagini ufficiali) o container di “Verified Publishers” (editori verificati).

## Hypriot OS: la soluzione tutto-in-uno

Un piccolo team di sviluppatori ha creato un sistema operativo speciale per chi desidera un’esperienza migliore con il Raspberry Pi e Docker: [Hypriot OS](https://blog.hypriot.com/ "Sito web ufficiale di Hypriot") è **appositamente preconfigurato per l’uso dei container**. Il sistema operativo è basato su Debian, ma la sua struttura minimale è perfetta sia per Raspberry Pi che per Docker. Anche il kernel è ottimizzato appositamente per questo scopo. Grazie al design leggero del sistema, è anche possibile far funzionare più container su sistemi meno performanti.

Hypriot OS si installa come gli altri sistemi operativi per il Raspberry Pi: prima si prepara su un altro computer una **scheda SD** con l’immagine di Hypriot. Il sistema operativo si può scaricare gratuitamente dal sito web o su GitHub. La scheda di memoria viene quindi inserita nel Raspberry Pi. All’avvio, il computer si carica dalla scheda ed esegue Hypriot. Utilizzando una connessione SSH, è possibile accedere al Raspberry Pi dal proprio computer e utilizzare Docker sul Raspberry Pi.

Consiglio Indipendentemente da come installate Docker sul Rasperry Pi, alla fine dovete lavorare con i software container. Nel nostro [tutorial su Docker](https://www.ionos.it/digitalguide/server/configurazione/tutorial-di-docker/ "Tutorial di Docker") potete imparare i primi passi e scoprire molte informazioni importanti su Docker.


This is a markdown version of: [https://www.ionos.it/digitalguide/server/configurazione/raspberry-pi-e-docker/](https://www.ionos.it/digitalguide/server/configurazione/raspberry-pi-e-docker/) for AI/LLM consumption.