Cum se instalează Docker pe Raspberry pi cu Raspbian?

Docker este un sistem de containere că nu aveți nevoie de multe resurse pentru a rula containere, așa că Este foarte ușor și că, prin urmare, Docker poate fi un candidat perfect pentru dezvoltarea și testarea aplicațiilor web pe Raspberry Pi.

Desigur poate face alte lucruri, cum ar fi rularea unui server web, server proxy sau server de baze de date și multe altele în Docker pe un Raspberry Pi.

Dacă încă nu știți despre Docker, ar trebui să știți că acesta este un proiect open source care automatizează implementarea aplicației în containerele software, oferind un strat suplimentar de abstractizare și automatizare a virtualizării aplicațiilor pe mai multe sisteme de operare.

Docher folosește caracteristici de izolare a resurselor kernel-ului Linux, cum ar fi cgroup-urile și spațiile de nume (namespaces) pentru a permite „containere” separate să ruleze într-o singură instanță Linux, evitând costurile de pornire și întreținere a mașinilor virtuale.

Pregătirea Raspberry Pi

Instalarea Docker pe Raspberry Pi nu este nimic despre care să scriem acasă și instalarea sa este destul de simplă. În acest tutorial Vom lua ca bază sistemul oficial al Raspberry care este Raspbian.

Dacă încă nu aveți acest sistem instalat pe Raspberry, puteți consulta următorul articol în care vă explicăm cum să o faceți într-un mod destul de simplu. Legătura este aceasta. 

Deja cu Raspbian instalat pe Raspberry pi, vom actualiza pachetele și memoria cache a depozitului de pachete Raspbian APT cu următoarea comandă:

sudo apt update

Acum, trebuie să actualizați toate pachetele software noi care au fost detectate de la Raspbian. Pentru aceasta trebuie doar să executăm următoarea comandă:

sudo apt upgrade

În acest moment, pachetele software trebuie actualizate.

acum, trebuie să instalați header-urile kernel pentru sistemul de operare. Acest lucru este important, deoarece dacă nu instalați anteturile nucleului, Docker nu va funcționa.

Pentru a instala anteturile kernelului, tot ce trebuie să faceți este să rulați următoarea comandă în terminal:

sudo apt install raspberrypi-kernel raspberrypi-kernel-headers

Cu toate cele de mai sus gata, putem trece la instalarea Docker pe iubitul nostru Raspberry Pi, deoarece suntem siguri că avem toate pachetele actualizate ale sistemului.

Instalați Docker pe Raspberry Pi

Instalare Docker O facem executând următoarea comandă în terminal:

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

Acest proces de descărcare și instalare poate dura ceva timp, așa că vă sugerez să vă luați timp.

Docher

Odată cu instalarea Docker în sistemul Raspberry Pi, acum începem cu lucrările de implementare Docker, astfel încât să îl puteți folosi.

Pentru aceasta, primul pas este adăugați utilizatorul de sistem „pi” (Raspbian implicit) către grupul de andocare. Astfel, veți putea crea și gestiona containere, imagini, volume etc. docker fără privilegii sudo sau superutilizator.

Dacă au creat un alt utilizator, trebuie să schimbe „pi” cu numele de utilizator din comandă. Pentru a adăuga utilizatorul pi la grupul Docker trebuie doar să execute următoarea comandă:

sudo usermod -aG docker pi

Am făcut această schimbare acum, va fi necesar să efectuăm o repornire a sistemului nostru, astfel încât modificările făcute să fie încărcate la pornirea sistemului și să se aplice adăugarea la grupul Docker al utilizatorului nostru.

Aceștia își pot reporni sistemul executând următoarea comandă în terminal:

sudo reboot

Odată ce sistemul a repornit, ne întoarcem în el și vom deschide un terminal. În el vom executa următoarea comandă pentru verificați instalarea Docker și dacă acesta rulează deja pe sistem:

docker version

După cum puteți vedea, Docker funcționează perfect pe Raspberry Pi deja.

Acum trebuie doar să implementați primul dvs. container. Pentru a face acest lucru, puteți căuta una pe pagina Docker, care conține multe aplicații. Legătura este aceasta.


Conținutul articolului respectă principiile noastre de etică editorială. Pentru a raporta o eroare, faceți clic pe aici.

Fii primul care comenteaza

Lasă comentariul tău

Adresa ta de email nu va fi publicată.

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.