Instal·leu Docker a Raspberry Pi

Install Docker Raspberry Pi



Docker és un sistema de contenidors per a Linux. S'utilitza per executar contenidors Linux lleugers a sobre d'un altre sistema operatiu d'amfitrió Linux (també conegut com amfitrió Docker). Si intenteu aprendre Docker en un ordinador real, Raspberry Pi és una solució molt rendible. Com que els contenidors Docker són lleugers, podeu instal·lar-los fàcilment entre 5 i 10 contenidors Docker en un host Raspberry Pi. Us recomano comprar Raspberry Pi 3 Model B o Raspberry Pi 3 Model B + si voleu configurar Docker, ja que aquests models de Raspberry Pi tenen 1 GB de memòria (RAM). Com més memòria tinguis, millor. Però, malauradament, encara no hi ha Raspberry Pi publicat que tingui més d’1 GB de memòria.

En aquest article, us mostraré com instal·lar Docker a Raspberry Pi 3 Model B. Faré servir el sistema operatiu Ubuntu Core al meu Raspberry Pi 3 Model B per a la demostració.







Necessites:



  • Un dispositiu d'ordinador de placa única Raspberry Pi 3 Model B o Raspberry Pi 3 Model B +.
  • Com a mínim 16 GB de targeta microSD per instal·lar Ubuntu Core.
  • Un cable Ethernet per a connexió a Internet. També podeu utilitzar el Wi-Fi integrat per a Internet. Però prefereixo la connexió per cable, ja que crec que és més fiable.
  • Cable HDMI.
  • Un monitor amb port HDMI.
  • Un teclat USB per configurar Ubuntu Core per primera vegada.
  • Un adaptador de corrent per al Raspberry Pi.

Instal·leu Ubuntu Core a Raspberry Pi 3:

Us vaig mostrar com instal·lar i configurar Ubuntu Core a Raspberry Pi 2 i Raspberry Pi 3 en un altre article de Raspberry Pi que vaig escriure a LinuxHint. Podeu consultar-lo a (Enllaç a l’article Instal·lar Ubuntu al Raspberry Pi)



Encendre Raspberry Pi 3:

Un cop ho hàgiu configurat tot, connecteu tots els dispositius i connectors necessaris al vostre Raspberry Pi i engegueu-lo.





Connexió a Raspberry Pi 3 mitjançant SSH:

Un cop tingueu configurat Ubuntu Core OS, hauríeu de poder connectar-vos al vostre Raspberry Pi 3 mitjançant SSH. La informació necessària per connectar-vos al vostre Raspberry Pi mitjançant SSH s’hauria de mostrar al monitor connectat al vostre Raspberry Pi, tal com podeu veure a la secció marcada de la captura de pantalla següent.



Ara, des de qualsevol ordinador amb la clau SSH afegida al compte Ubuntu One, executeu l'ordre següent per connectar-vos al Raspberry Pi mitjançant SSH:

$ ssh [correu electrònic protegit]

NOTA: Substituïu el nom d'usuari i l'adreça IP de l'ordre per la vostra.

És possible que vegeu un error en connectar-vos al vostre Raspberry Pi mitjançant SSH; en aquest cas, només cal que executeu l'ordre següent:

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

Ara hauríeu de poder tornar a connectar-vos al vostre Raspberry Pi mitjançant SSH. Si és la primera vegada que us connecteu al Raspberry Pi mitjançant SSH, hauríeu de veure el següent missatge. Només cal que escriviu i després premeu .

Hauríeu d’estar connectat.

Instal·lació de Docker a Raspberry Pi 3:

A Ubuntu Core, només podeu instal·lar paquets d'instal·lació. Afortunadament, l’Ubuntu Core té el paquet snap Docker al dipòsit oficial de paquets snap. Per tant, no tindreu problemes per instal·lar Docker a Raspberry Pi 3. Per instal·lar Docker a Raspberry Pi 3, executeu l'ordre següent:

$ sudo snap d'instal·lació

Com podeu veure, s’està instal·lant Docker. Es trigarà una estona a completar-se.

En aquest moment està instal·lat Docker. Com podeu veure, la versió de Docker és 18.06.1. És Docker Community Edition.

Ara, executeu l'ordre següent per connectar Docker al sistema:

$ sudo snap connect docker: home

Ús de Docker a Raspberry Pi 3:

En aquesta secció, us mostraré com executar contenidors Docker a Raspberry Pi 3. Comencem. Podeu cercar imatges de Docker amb l'ordre següent:

$ sudo docker cerca PARAULA CLAU

Per exemple, per cercar imatges d'acoblament d'Ubuntu, executeu l'ordre següent:

$ sudo docker cerca ubuntu

Com podeu veure, es mostra el resultat de la cerca. Podeu descarregar i utilitzar qualsevol imatge de Docker des d’aquí. La primera imatge de Docker al resultat de la cerca és ubuntu . Baixem-lo i instal·lem-lo.

Per descarregar (en el terme Docker pull) el fitxer ubuntu imatge, executeu l'ordre següent:

$ sudo docker pull ubuntu

Com podeu veure, el Docker ubuntu s’està estirant la imatge.

El Docker ubuntu s’estira la imatge.

Podeu llistar totes les imatges de Docker que heu extret amb l'ordre següent:

$ sudo docker imatges

Ara podeu crear un contenidor Docker mitjançant el fitxer ubuntu imatge amb l'ordre següent:

$ sudo docker executa -it ubuntu

Com podeu veure, es crea un contenidor Docker i heu iniciat la sessió a l’intèrpret d’ordres del contenidor nou.

Ara, podeu executar qualsevol ordre que vulgueu aquí, tal com podeu veure a la captura de pantalla següent.

Per sortir de l'intèrpret d'ordres del contenidor, executeu l'ordre següent:

$ sortida

Podeu llistar tots els contenidors que heu creat amb l'ordre següent:

$ sudo docker ps -a

Com podeu veure, el contenidor que he creat anteriorment té l’identificador del contenidor 0f097e568547 . El contenidor ja no funciona.

Podeu iniciar el contenidor 0f097e568547 de nou, amb l'ordre següent:

$ sudo docker start 0f097e568547

Com podeu veure, el contenidor 0f097e568547 torna a funcionar.

Per iniciar la sessió a l'intèrpret d'ordres del contenidor, executeu l'ordre següent:

$ sudo docker attach 0f097e568547

Com podeu veure, estic connectat a la closca del contenidor 0f097e568547 de nou.

Podeu comprovar la quantitat de memòria, CPU, E / S de disc, E / S de xarxa, etc. que utilitzen els contenidors en execució amb l'ordre següent:

Estadístiques de $ sudo docker

Com podeu veure, tinc dos contenidors en execució i el seu ID, nom, ús de la CPU, ús de la memòria, ús de la xarxa, ús del disc, pid, etc. es mostren de manera ben formatada.

Estic executant Docker i 2 contenidors al meu Raspberry Pi 3 i encara tinc aproximadament 786 MB de memòria disponible / lliure. Docker a Raspberry Pi 3 és increïble.

Així doncs, és com instal·leu i utilitzeu Docker a Raspberry Pi 3. Gràcies per llegir aquest article.