Cum se instalează Docker pe Raspberry pi cu Raspbian?

Docker este un sistem de containere care nu necesită multe resurse pentru a rula containere, ceea ce îl face foarte ușor . Prin urmare, Docker poate fi un candidat perfect pentru dezvoltarea și testarea aplicațiilor web pe Raspberry Pi.

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

Dacă încă nu sunteți familiarizat cu Docker, ar trebui să știți că este un proiect open-source care automatizează implementarea aplicațiilor în containere software , oferind un nivel suplimentar de abstractizare și automatizare pentru virtualizarea aplicațiilor pe mai multe sisteme de operare.

Docker folosește caracteristici de izolare a resurselor kernelului Linux, cum ar fi cgroup-urile și spațiile de nume , pentru a permite „containerelor” independente să ruleze într-o singură instanță Linux, evitând costurile suplimentare de pornire și întreținere a mașinilor virtuale.

Pregătirea Raspberry Pi

Instalarea Docker pe Raspberry Pi este simplă și simplă . În acest tutorial, vom folosi sistemul de operare oficial Raspberry Pi, Raspbian, ca bază.

Dacă nu aveți deja acest sistem instalat pe Raspberry Pi, puteți consulta următorul articol, unde vă explicăm cum să îl faceți destul de simplu. Linkul este aici.

Cu Raspbian instalat pe Raspberry Pi, vom actualiza pachetele și memoria cache a depozitului de pachete Raspbian APT folosind 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 antetele kernelului pentru sistemul dvs. de operare. Acest lucru este important, deoarece dacă nu instalați antetele kernelului, 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

Instalăm Docker rulâ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

Acum că Docker este instalat pe sistemul nostru Raspberry Pi, putem începe procesul de implementare a lui Docker, astfel încât să îl putem utiliza.

Primul pas este să adăugați utilizatorul de sistem „pi” (utilizatorul implicit în Raspbian) la grupul docker. Acest lucru vă va permite să creați și să gestionați containere Docker, imagini, volume etc., fără privilegii sudo sau superutilizator.

Dacă ați creat un alt utilizator, trebuie să înlocuiți „pi” cu numele dvs. de utilizator în comandă. Pentru a adăuga utilizatorul pi la grupul Docker, pur și simplu executați următoarea comandă:

sudo usermod -aG docker pi

După ce am făcut această modificare, va trebui să repornim sistemul, astfel încât modificările să fie încărcate la pornirea sistemului și să fie aplicată adăugarea utilizatorului nostru la grupul Docker.

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

sudo reboot

După ce sistemul a repornit, conectați-vă din nou și deschideți un terminal. Rulați următoarea comandă pentru a verifica dacă Docker este instalat și rulează pe sistem:

docker version

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

Acum trebuie doar să implementați primul container. Puteți găsi unul pe site-ul Docker, care conține multe aplicații. Iată linkul.


Adăugați ca sursă preferată în Google