Instalați Docker pe Raspberry Pi

Install Docker Raspberry Pi



Docker este un sistem de containerizare pentru Linux. Este folosit pentru a rula containere Linux ușoare deasupra unui alt sistem de operare gazdă Linux (de exemplu, gazdă Docker). Dacă încercați să învățați Docker pe un computer real, atunci Raspberry Pi este o soluție foarte rentabilă. Deoarece containerele Docker sunt ușoare, puteți monta cu ușurință 5-10 sau mai multe containere Docker pe o gazdă Raspberry Pi. Vă recomandăm să cumpărați Raspberry Pi 3 Model B sau Raspberry Pi 3 Model B + dacă doriți să configurați Docker pe acesta, deoarece aceste modele de Raspberry Pi au 1 GB de memorie (RAM). Cu cât aveți mai multă memorie, cu atât mai bine. Dar, din păcate, nu există încă Raspberry Pi lansat care să aibă mai mult de 1 GB de memorie.

În acest articol, vă voi arăta cum să instalați Docker pe Raspberry Pi 3 Model B. Voi folosi sistemul de operare Ubuntu Core pe Raspberry Pi 3 Model B pentru demonstrație.







Ai nevoie:



  • Un dispozitiv Raspberry Pi 3 Model B sau Raspberry Pi 3 Model B + Dispozitiv pentru computer cu o singură placă.
  • Cel puțin 16 GB de card microSD pentru instalarea Ubuntu Core.
  • Un cablu Ethernet pentru conexiune la internet. De asemenea, puteți utiliza Wi-Fi-ul încorporat pentru internet. Dar prefer conexiunea prin cablu, deoarece cred că este mai fiabilă.
  • Cablu HDMI.
  • Un monitor cu port HDMI.
  • O tastatură USB pentru configurarea Ubuntu Core pentru prima dată.
  • Un adaptor de alimentare pentru Raspberry Pi.

Instalați Ubuntu Core pe Raspberry Pi 3:

V-am arătat cum să instalați și să configurați Ubuntu Core pe Raspberry Pi 2 și Raspberry Pi 3 într-un alt articol Raspberry Pi pe care l-am scris pe LinuxHint. Puteți să o verificați la (Link către articolul Instalare Ubuntu pe Raspberry Pi)



Pornirea Raspberry Pi 3:

După ce ați configurat totul, conectați toate dispozitivele și conectorii necesari la Raspberry Pi și porniți-l.





Conectarea la Raspberry Pi 3 prin SSH:

Odată ce ați configurat sistemul de operare Ubuntu Core, ar trebui să vă puteți conecta la Raspberry Pi 3 prin SSH. Informațiile necesare pentru conectarea la Raspberry Pi prin SSH ar trebui să fie afișate pe monitorul conectat la Raspberry Pi, după cum puteți vedea în secțiunea marcată a capturii de ecran de mai jos.



Acum, de pe orice computer pe care aveți cheia SSH adăugată la contul dvs. Ubuntu One, rulați următoarea comandă pentru a vă conecta la Raspberry Pi prin SSH:

$ ssh [e-mail protejat]

NOTĂ: Înlocuiți numele de utilizator și adresa IP a comenzii cu a dvs.

Este posibil să vedeți o eroare la conectarea la Raspberry Pi prin SSH, în acest caz, rulați următoarea comandă:

$ ssh-keygen -f ~ / .ssh / known_hosts -R 192.168.2.15

Acum, ar trebui să vă puteți conecta din nou la Raspberry Pi prin SSH. Dacă este prima dată când vă conectați la Raspberry Pi prin SSH, atunci ar trebui să vedeți următorul mesaj. Doar introduceți da și apoi apăsați .

Ar trebui să fii conectat.

Instalarea Docker pe Raspberry Pi 3:

Pe Ubuntu Core, puteți instala doar pachete snap. Din fericire, Ubuntu Core are pachetul snap Docker în depozitul oficial de pachete snap. Deci, nu veți avea probleme cu instalarea Docker pe Raspberry Pi 3. Pentru a instala Docker pe Raspberry Pi 3, rulați următoarea comandă:

$ sudo snap instalare docker

După cum puteți vedea, Docker este instalat. Va dura ceva timp pentru a finaliza.

În acest moment este instalat Docker. După cum puteți vedea, versiunea Docker este 18.06.1. Este Docker Community Edition.

Acum, rulați următoarea comandă pentru a conecta Docker la sistem:

$ sudo snap connect docker: acasă

Utilizarea Docker pe Raspberry Pi 3:

În această secțiune, vă voi arăta cum să rulați containerele Docker pe Raspberry Pi 3. Să începem. Puteți căuta imagini Docker cu următoarea comandă:

$ sudo docker căutare cuvânt cheie

De exemplu, pentru a căuta imagini de andocare Ubuntu, rulați următoarea comandă:

$ sudo docker căutare ubuntu

După cum puteți vedea, rezultatul căutării este afișat. Puteți descărca și utiliza orice imagine Docker de aici. Prima imagine Docker din rezultatul căutării este ubuntu . Să-l descărcăm și să-l instalăm.

Pentru a descărca (în termenul Docker pull) fișierul ubuntu imagine, rulați următoarea comandă:

$ sudo docker pull ubuntu

După cum puteți vedea, Docker ubuntu imaginea este trasă.

Docker-ul ubuntu imaginea este trasă.

Puteți lista toate imaginile Docker pe care le-ați extras cu următoarea comandă:

$ sudo docker images

Acum, puteți crea un container Docker folosind ubuntu imagine cu următoarea comandă:

$ sudo docker run -it ubuntu

După cum puteți vedea, este creat un container Docker și sunteți conectat la shell-ul noului container.

Acum, puteți rula orice comandă doriți aici, după cum puteți vedea în captura de ecran de mai jos.

Pentru a ieși din cochilia containerului, rulați următoarea comandă:

$ exit

Puteți lista toate containerele pe care le-ați creat cu următoarea comandă:

$ sudo docker ps -a

După cum puteți vedea, containerul pe care l-am creat anterior are ID-ul containerului 0f097e568547 . Containerul nu mai funcționează.

Puteți porni containerul 0f097e568547 din nou, cu următoarea comandă:

$ sudo docker start 0f097e568547

După cum puteți vedea, containerul 0f097e568547 rulează din nou.

Pentru a vă conecta la shell-ul containerului, rulați următoarea comandă:

$ sudo docker attach 0f097e568547

După cum puteți vedea, sunt conectat la carcasa containerului 0f097e568547 din nou.

Puteți verifica câtă memorie, CPU, I / O de disc, I / O de rețea etc. folosesc containerele care rulează cu următoarea comandă:

Statistici $ sudo docker

După cum puteți vedea, am două containere care rulează și ID-ul, numele, utilizarea procesorului, utilizarea memoriei, utilizarea rețelei, utilizarea discului, pid etc. sunt afișate într-un mod frumos formatat.

Rulez Docker și 2 containere pe Raspberry Pi 3 și încă mai am aproximativ 786 MB de memorie disponibilă / gratuită. Docker pe Raspberry Pi 3 este uimitor.

Deci, așa instalați și utilizați Docker pe Raspberry Pi 3. Vă mulțumim că ați citit acest articol.