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.
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.