Installera Docker på Raspberry Pi

Install Docker Raspberry Pi



Docker är ett containeriseringssystem för Linux. Den används för att köra lätta Linux -behållare ovanpå ett annat Linux -värdoperationssystem (a.k.a Docker -värd). Om du försöker lära dig Docker på en riktig dator, är Raspberry Pi en mycket kostnadseffektiv lösning. Eftersom Docker-behållare är lätta kan du enkelt passa dem 5-10 eller fler Docker-behållare på en Raspberry Pi-värd. Jag rekommenderar att du köper Raspberry Pi 3 Model B eller Raspberry Pi 3 Model B+ om du vill installera Docker på den eftersom dessa modeller av Raspberry Pi har 1 GB minne (RAM). Ju mer minne du har desto bättre. Men tyvärr finns det ingen Raspberry Pi släppt som har mer än 1 GB minne.

I den här artikeln kommer jag att visa dig hur du installerar Docker på Raspberry Pi 3 Model B. Jag kommer att använda Ubuntu Core -operativsystemet på min Raspberry Pi 3 Model B för demonstrationen.







Du behöver:



  • A Raspberry Pi 3 Model B eller Raspberry Pi 3 Model B+ Single Board Computer device.
  • Minst 16 GB microSD -kort för installation av Ubuntu Core.
  • En Ethernet -kabel för internetanslutning. Du kan också använda det inbyggda Wi-Fi för internet. Men jag föredrar kabelanslutning eftersom jag tycker att den är mer pålitlig.
  • HDMI -kabel.
  • En bildskärm med HDMI -port.
  • Ett USB -tangentbord för att konfigurera Ubuntu Core för första gången.
  • En nätadapter för Raspberry Pi.

Installera Ubuntu Core på Raspberry Pi 3:

Jag visade dig hur du installerar och konfigurerar Ubuntu Core på Raspberry Pi 2 och Raspberry Pi 3 i en annan Raspberry Pi -artikel som jag skrev på LinuxHint. Du kan kontrollera det på (Länk till artikeln Installera Ubuntu på Raspberry Pi)



Slå på Raspberry Pi 3:

När du har konfigurerat allt, anslut alla nödvändiga enheter och kontakter till din Raspberry Pi och slå på den.





Ansluter till Raspberry Pi 3 via SSH:

När du har konfigurerat Ubuntu Core OS bör du kunna ansluta till din Raspberry Pi 3 via SSH. Den information som krävs för att ansluta till din Raspberry Pi via SSH bör visas på monitorn ansluten till din Raspberry Pi som du kan se i det markerade avsnittet på skärmdumpen nedan.



Nu, från vilken dator som helst som du har SSH -nyckel tillagd till ditt Ubuntu One -konto, kör följande kommando för att ansluta till Raspberry Pi via SSH:

$ ssh [e -postskyddad]

NOTERA: Ersätt användarnamnet och IP -adressen för kommandot med ditt.

Du kan se ett fel när du ansluter till din Raspberry Pi via SSH, i så fall kör du bara följande kommando:

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

Nu borde du kunna ansluta till din Raspberry Pi via SSH igen. Om det är första gången du ansluter till din Raspberry Pi via SSH bör du se följande meddelande. Skriv bara in ja och tryck sedan på .

Du bör vara ansluten.

Installera Docker på Raspberry Pi 3:

På Ubuntu Core kan du bara installera snap -paket. Lyckligtvis har Ubuntu Core Docker snap -paket i det officiella snap -paketförvaret. Så du kommer inte ha några problem med att installera Docker på Raspberry Pi 3. För att installera Docker på Raspberry Pi 3, kör följande kommando:

$ sudo snap installera dockare

Som du kan se installeras Docker. Det kommer att ta ett tag att slutföra.

Vid denna tidpunkt är Docker installerat. Som du kan se är versionen av Docker 18.06.1. Det är Docker Community Edition.

Kör nu följande kommando för att ansluta Docker till systemet:

$ sudo snap connect docker: hem

Använda Docker på Raspberry Pi 3:

I det här avsnittet kommer jag att visa dig hur du kör Docker -behållare på Raspberry Pi 3. Låt oss komma igång. Du kan söka efter Docker -bilder med följande kommando:

$ sudo docker sök KEYWORD

Till exempel, för att söka efter Ubuntu docker -bilder, kör följande kommando:

$ sudo docker sök ubuntu

Som du kan se visas sökresultatet. Du kan ladda ner och använda valfri Docker -bild härifrån. Den första Docker -bilden i sökresultatet är ubuntu . Låt oss ladda ner och installera det.

För att ladda ner (i Docker term pull) the ubuntu image, kör följande kommando:

$ sudo docker pull ubuntu

Som du kan se, Docker ubuntu bilden dras.

Dockeraren ubuntu bilden dras.

Du kan lista alla Docker -bilder som du har tagit med följande kommando:

$ sudo docker -bilder

Nu kan du skapa en Docker -behållare med ubuntu bild med följande kommando:

$ sudo docker run -it ubuntu

Som du kan se skapas en Docker -behållare och du är inloggad i skalet på den nya behållaren.

Nu kan du köra vilket kommando du vill här som du kan se på skärmdumpen nedan.

För att gå ut ur behållarens skal, kör följande kommando:

$ exit

Du kan lista alla behållare du har skapat med följande kommando:

$ sudo docker ps -a

Som du kan se har behållaren som jag skapat tidigare behållar -ID 0f097e568547 . Behållaren körs inte längre.

Du kan starta behållaren 0f097e568547 igen, med följande kommando:

$ sudo docker start 0f097e568547

Som du kan se, behållaren 0f097e568547 körs igen.

För att logga in på behållarens skal, kör följande kommando:

$ sudo docker bifoga 0f097e568547

Som ni ser är jag inloggad i behållarens skal 0f097e568547 på nytt.

Du kan kontrollera hur mycket minne, CPU, disk -I/O, nätverks -I/O etc de körande behållarna använder med följande kommando:

$ sudo docker statistik

Som du kan se har jag två behållare igång och deras ID, namn, CPU -användning, minnesanvändning, nätverksanvändning, diskanvändning, pid etc visas på ett snyggt formaterat sätt.

Jag kör Docker och 2 behållare på min Raspberry Pi 3 och jag har fortfarande cirka 786 MB tillgängligt/ledigt minne. Docker på Raspberry Pi 3 är fantastisk.

Så det är så du installerar och använder Docker på Raspberry Pi 3. Tack för att du läste den här artikeln.