¿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 en Raspberry Pi.

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

Si desconeixes encara 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.

estibador utilitza característiques d'aïllament de recursos d'el nucli Linux, com ara 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 seva instal·lació és bastant senzilla. En aquest tutorial prendrem com a base el sistema oficial de la nostra Raspberry el qual és Raspbian.

Si encara no comptes amb aquest sistema instal·lat en el teu Raspberry, pots consultar el següent article en on t'expliquem a com fer-ho d'una forma bastant simple. L'enllaç é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 comanda:

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, has de instal·lar els kernel-headers per al sistema operatiu. Això és important, ja que si no instal·la els encapçalats de el 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 comanda:

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 en el 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 de sistema "pi" (Per defecte de Raspbian) a el grup docker. Per tant, podrà 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 en la comanda. Per afegir l'usuari pi a el grup de Docker només han d'executar la següent comanda:

sudo usermod -aG docker pi

Fet aquest canvi ara, serà necessari que realitzem un reinici del nostre sistema, Perquè els canvis fets es cargen a l'inici de sistema i l'addició a el grup de Docker del nostre usuari s'apliqui.

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

sudo reboot

Una vegada que s'hagi reiniciat el sistema, tornem a entrar a aquest i anem a obrir una terminal. Hi anem a executar la següent comanda per verificar la instal·lació de Docker i que ja aquest en execució al sistema:

docker version

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

Ara només hauràs de realitzar la implementació del teu primer contenidor. Per a això pots buscar algun en la pàgina de Docker, en la qual es destaquen moltes aplicacions. L'enllaç és aquest.


Sigues el primer a comentar

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.