Come installare Docker su Raspberry Pi con Raspbian?

Docker è un sistema di contenitori non hai bisogno di molte risorse per eseguire i container, quindi È molto leggero e che quindi Docker potrebbe essere un candidato perfetto per lo sviluppo e il test di applicazioni web su Raspberry Pi.

Ovviamente, può fare altre cose come eseguire un server web, un server proxy o un server database e altro ancora in Docker su un Raspberry Pi.

Se ancora non conosci Docker, dovresti sapere che questo è un progetto open source che automatizza la distribuzione delle applicazioni all'interno dei contenitori software, fornendo un ulteriore livello di astrazione e automazione della virtualizzazione delle applicazioni su più sistemi operativi.

docker utilizza le funzionalità di isolamento delle risorse del kernel Linux, come cgroup e spazi dei nomi (spazi dei nomi) per consentire l'esecuzione di "contenitori" separati all'interno di una singola istanza Linux, evitando il sovraccarico di avvio e manutenzione di macchine virtuali.

Preparare il Raspberry Pi

Installare Docker sul nostro Raspberry Pi non è niente di entusiasmante e la sua installazione è abbastanza semplice. In questo tutorial Prenderemo come base il sistema ufficiale del nostro Raspberry che è Raspbian.

Se ancora non hai questo sistema installato sul tuo Raspberry, puoi consultare il seguente articolo dove spieghiamo come farlo in modo abbastanza semplice. Il collegamento è questo. 

Già con Raspbian installato sul nostro Raspberry pi, aggiorneremo i pacchetti e la cache del repository del pacchetto APT di Raspbian con il seguente comando:

sudo apt update

Ora, devi aggiornare tutti i nuovi pacchetti software che sono stati rilevati da Raspbian. Per questo non ci resta che eseguire il seguente comando:

sudo apt upgrade

A questo punto, è necessario aggiornare i pacchetti software.

Ora devi installare gli header del kernel per il sistema operativo. Questo è importante, perché se non installi gli header del kernel, Docker non funzionerà.

Per installare gli header del kernel, tutto ciò che devi fare è eseguire il seguente comando nel terminale:

sudo apt install raspberrypi-kernel raspberrypi-kernel-headers

Con tutto quanto sopra pronto, ora possiamo procedere all'installazione di Docker sul nostro amato Raspberry Pi, poiché siamo assolutamente sicuri di avere tutti i pacchetti aggiornati nel sistema.

Installa Docker su Raspberry Pi

Installazione Docker Lo facciamo eseguendo il seguente comando nel terminale:

curl -sSL https://get.docker.com | sh

Questo processo di download e installazione può richiedere del tempo, quindi ti suggerisco di prenderti il ​​tuo tempo.

docker

Con l'installazione di Docker nel sistema del nostro Raspberry Pi, ora iniziamo con il lavoro di implementazione Docker così puoi usarlo.

Per questo il primo passo è aggiungi il nostro utente di sistema "pi" (Predefinito Raspbian) al gruppo docker. In questo modo potrai creare e gestire contenitori, immagini, volumi, ecc. docker senza privilegi sudo o superuser.

Se hanno creato un utente diverso, devono cambiare "pi" con il loro nome utente nel comando. Per aggiungere l'utente pi al gruppo Docker devono solo eseguire il seguente comando:

sudo usermod -aG docker pi

Fatto questo cambiamento ora sarà necessario eseguire un riavvio del nostro sistema, in modo che le modifiche apportate vengano caricate all'avvio del sistema e venga applicata l'aggiunta al gruppo Docker del nostro utente.

Possono riavviare il sistema eseguendo il seguente comando nel terminale:

sudo reboot

Una volta riavviato il sistema, ci torniamo e apriremo un terminale. In esso eseguiremo il seguente comando per verificare l'installazione di Docker e che sia già in esecuzione sul sistema:

docker version

Come puoi vedere, Docker funziona già perfettamente sul tuo Raspberry Pi.

Ora non ti resta che implementare il tuo primo container. Per fare ciò, puoi cercarne uno nella pagina Docker, dove sono evidenziate molte applicazioni. Il collegamento è questo.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.