¿Com instal·lar Docker en Raspberry pi amb Raspbian?

Docker és un sistema de contenidors que no necessita molts recursos per executar contenidors, de manera que és molt lleuger i que per tant Docker pot ser un candidat perfecte per al desenvolupament i les proves d'aplicacions web a Raspberry Pi.

Per descomptat, pot fer altres coses com executar un servidor web, un servidor intermediari o un servidor de base de dades i més a Docker en una Raspberry Pi.

Si encara desconeixes de Docker, has de saber que aquest és un projecte de codi obert que automatitza el desplegament d'aplicacions dins de contenidors de programari , proporcionant una capa addicional d'abstracció i automatització de virtualització d'aplicacions en múltiples sistemes operatius.

Docker utilitza característiques d'aïllament de recursos del nucli Linux, com cgroups i espais de noms (namespaces) per permetre que «contenidors» independents s'executin dins d'una sola instància de Linux, evitant la sobrecàrrega d'iniciar i mantenir màquines virtuals.

Preparació de la Raspberry Pi

La instal · lació de Docker a la nostra Raspberry Pi no és cosa de l' altre món i la seva instal · lació és força senzilla . En aquest tutorial prendrem com a base el sistema oficial de la nostra Raspberry que és Raspbian.

Si encara no comptes amb aquest sistema instal·lat al teu Raspberry, pots consultar el següent article on t'expliquem a com fer-ho d'una manera força simple. Lenllaç és aquest.

Ja amb Raspbian instal·lat a la nostra Raspberry pi, realitzarem l'actualització dels paquets i la memòria cau de repositori de paquets APT de Raspbian amb la següent ordre:

sudo apt update

Ara, has de actualitzar tot els paquets de programari nous que s'hagin destectado de Raspbian. Per a això només hem d'executar la següent comanda:

sudo apt upgrade

En aquest punt, els paquets de programari s'han d'actualitzar.

Ara, heu d'instal·lar els kernel-headers per al sistema operatiu. Això és important, ja que si no instal·leu les capçaleres del nucli, Docker no funcionarà.

Per instal·lar els kernel-headers només han de executin la següent comanda a la terminal:

sudo apt install raspberrypi-kernel raspberrypi-kernel-headers

Ja amb tot l'anterior punt, ja podrem passar a la instal·lació Docker a la nostra estimada Raspberry Pi, ja que estem totalment segurs de comptar amb tots els paquets actualitzats de el sistema.

Instal·lació de Docker en Raspberry Pi

La instal·lació de Docker la realitzem executant a la terminal la següent ordre:

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

Aquest procés de descàrrega i instal·lació pot durar una estona, de manera que et suggereixo et prenguis el teu temps.

estibador

Ja amb la instal·lació de Docker al sistema de la nostra Raspberry Pi, ara comencem amb la tasca de la implementació de Docker perquè poder utilitzar-lo.

Per això el primer pas és afegir el nostre usuari del sistema “pi” (per defecte de Raspbian) al grup docker. Per tant, podreu crear i administrar contenidors, imatges, volums, etc. de Docker sense privilegis de sudo o superusuari.

Si van crear un altre usari diferent han de canviar “pi” pel seu usuari a l'ordre. Per afegir l'usuari pi al grup de Docker només heu d'executar la següent ordre:

sudo usermod -aG docker pi

Fet aquest canvi ara, caldrà que fem un reinici del nostre sistema , perquè els canvis fets es carreguin a l'inici del sistema i l'addició al grup de Docker del nostre usuari s'apliqui.

Poden tornar a arrencar el sistema executant la següent comanda a la terminal:

sudo reboot

Quan s'hagi reiniciat el sistema, tornem a entrar-hi i obrirem una terminal. Hi executarem la següent ordre per verificar la instal·lació de Docker i que ja estigui en execució en el sistema:

docker version

Com pots veure, Docker està funcionant perfectament ja en el teu Raspberry Pi.

Ara només hauràs de fer la implementació del teu primer contenidor. Per això en pots buscar algun a la pàgina de Docker, en què es destaquen moltes aplicacions. Lenllaç és aquest.


Afegir com a font preferida a Google