Docker er et containersystem , der ikke kræver mange ressourcer til at køre containere, hvilket gør det meget let . Derfor kan Docker være en perfekt kandidat til at udvikle og teste webapplikationer på Raspberry Pi.
Selvfølgelig kan du gøre andre ting som at køre en webserver, en proxyserver eller en databaseserver og mere i Docker på en Raspberry Pi.
Hvis du stadig ikke er bekendt med Docker, bør du vide, at det er et open source-projekt, der automatiserer implementeringen af applikationer i softwarecontainere , hvilket giver et ekstra lag af abstraktion og automatisering til applikationsvirtualisering på tværs af flere operativsystemer.
Docker bruger Linux-kerneressourceisoleringsfunktioner, såsom cgroups og navnerum , til at tillade uafhængige "containere" at køre i en enkelt Linux-instans, hvilket undgår overheaden ved at starte og vedligeholde virtuelle maskiner.
Forberedelse af Raspberry Pi
Det er ligetil og ret simpelt at installere Docker på din Raspberry Pi . Denne vejledning bruger Raspbian, det officielle Raspberry Pi-operativsystem, som vores base .
Hvis du ikke allerede har dette system installeret på din Raspberry Pi, kan du læse følgende artikel, hvor vi forklarer, hvordan du gør det ganske enkelt. Linket er her.
Nu hvor Raspbian er installeret på vores Raspberry Pi, opdaterer vi pakkerne og Raspbian APT-pakkelagerets cache ved hjælp af følgende kommando:
sudo apt update
Nu skal du opdatere alle nye softwarepakker, der er registreret fra Raspbian. Til dette er vi bare nødt til at udføre følgende kommando:
sudo apt upgrade
På dette tidspunkt skal softwarepakkerne opdateres.
Nu skal du installere kernelheaderne til dit operativsystem. Dette er vigtigt, for hvis du ikke installerer kernelheaderne, vil Docker ikke fungere.
For at installere kernehovederne er alt, hvad du skal gøre, at køre følgende kommando i terminalen:
sudo apt install raspberrypi-kernel raspberrypi-kernel-headers
Med ovenstående klar, kan vi nu gå videre til Docker-installationen på vores elskede Raspberry Pi, da vi er helt sikre på, at vi har alle de opdaterede pakker i systemet.
Installer Docker på Raspberry Pi
Vi installerer Docker ved at køre følgende kommando i terminalen:
curl -sSL https://get.docker.com | sh
Denne download- og installationsproces kan tage et stykke tid, så jeg foreslår, at du tager dig tid.

Nu hvor Docker er installeret på vores Raspberry Pi-system, kan vi begynde processen med at implementere Docker, så vi kan bruge det.
Det første trin er at tilføje din systembruger "pi" (standardbrugeren i Raspbian) til docker-gruppen. Dette giver dig mulighed for at oprette og administrere Docker-containere, -billeder, -volumener osv. uden sudo- eller superbrugerrettigheder.
Hvis du har oprettet en anden bruger, skal du erstatte "pi" med dit brugernavn i kommandoen. For at tilføje pi-brugeren til Docker-gruppen skal du blot køre følgende kommando:
sudo usermod -aG docker pi
Når vi har foretaget denne ændring, skal vi genstarte vores system, så ændringerne indlæses ved systemstart, og vores brugers tilføjelse til Docker-gruppen anvendes.
De kan genstarte deres system ved at køre følgende kommando i terminalen:
sudo reboot
Når systemet er genstartet, skal du logge ind igen og åbne en terminal. Kør følgende kommando for at bekræfte, at Docker er installeret og kører på systemet:
docker version
Som du kan se, fungerer Docker allerede perfekt på din Raspberry Pi.
Nu skal du bare installere din første container. Du kan finde en på Docker-webstedet, som indeholder mange applikationer. Her er linket.