Hur installerar jag Docker på Raspberry pi med Raspbian?

Docker är ett containersystem att du inte behöver mycket resurser för att köra containrar, så Det är väldigt lätt och att Docker därför kan vara en perfekt kandidat för utveckling och testning av webbapplikationer på Raspberry Pi.

Självklart, det kan göra andra saker som att köra en webbserver, en proxyserver eller en databasserver och mer i Docker på en Raspberry Pi.

Om du fortfarande inte känner till Docker bör du veta att detta är ett open source-projekt som automatiserar applikationsdistribution inom programvarucontainrar, som ger ett ytterligare lager av abstraktion och automatisering av applikationsvirtualisering över flera operativsystem.

Hamnarbetare använder resursisoleringsfunktioner i Linux-kärnan, såsom cgroups och namespaces (namnrymden) för att tillåta separata "behållare" att köras i en enda Linux-instans, vilket undviker omkostnaderna för att starta och underhålla virtuella maskiner.

Förbereder Raspberry Pi

Installera Docker på vår Raspberry Pi är inget att skriva hem om och dess installation är ganska enkel. I denna handledning Vi tar som grund det officiella systemet för vårt hallon vilket är Raspbian.

Om du fortfarande inte har det här systemet installerat på ditt hallon kan du läsa följande artikel där vi förklarar hur du gör det på ett ganska enkelt sätt. Länken är den här. 

Redan med Raspbian installerat på vår Raspberry pi, vi ska uppdatera paketen och Raspbian APT-paketförvarets cache med följande kommando:

sudo apt update

Nu måste du uppdatera alla nya programvarupaket som har upptäckts från Raspbian. För detta måste vi bara utföra följande kommando:

sudo apt upgrade

Vid denna tidpunkt måste programvarupaket uppdateras.

nu, du måste installera kärnhuvudena för operativsystemet. Detta är viktigt eftersom Docker inte fungerar om du inte installerar kärnhuvudena.

För att installera kärnhuvudena är allt du behöver göra att köra följande kommando i terminalen:

sudo apt install raspberrypi-kernel raspberrypi-kernel-headers

Med allt ovanstående klart kan vi nu gå vidare till Docker-installationen på vår älskade Raspberry Pi, eftersom vi är helt säkra på att vi har alla uppdaterade paket i systemet.

Installera Docker på Raspberry Pi

Docker-installation Vi gör det genom att utföra följande kommando i terminalen:

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

Den här nedladdnings- och installationsprocessen kan ta ett tag, så jag föreslår att du tar dig tid.

Hamnarbetare

Med installationen av Docker i systemet för vår Raspberry Pi, nu börjar vi med implementeringsarbetet Docker så att du kan använda den.

För detta är det första steget lägg till vår systemanvändare "pi" (Raspbian-standard) till dockergruppen. Således kommer du att kunna skapa och hantera behållare, bilder, volymer etc. docker utan sudo- eller superanvändarbehörigheter.

Om de skapade en annan användare måste de ändra "pi" till sitt användarnamn i kommandot. För att lägga till pi-användaren i Docker-gruppen de måste bara köra följande kommando:

sudo usermod -aG docker pi

Gjorde denna förändring nu, Det kommer att vara nödvändigt att starta om vårt system, så att de ändringar som görs laddas vid systemstart och tillägget till vår användares Docker-grupp tillämpas.

De kan starta om sitt system genom att köra följande kommando i terminalen:

sudo reboot

När systemet har startats om går vi tillbaka till det och vi öppnar en terminal. I den ska vi utföra följande kommando till verifiera installationen av Docker och att den redan körs på systemet:

docker version

Som du ser fungerar Docker redan perfekt på din Raspberry Pi.

Nu måste du bara implementera din första container. För att göra detta kan du söka efter en på Docker-sidan, som har många applikationer. Länken är den här.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.