Hvordan installerer jeg Docker på Raspberry pi med Raspbian?

Docker er et containersystem som ikke krever mange ressurser for å kjøre containere, noe som gjør det svært lett . Derfor kan Docker være en perfekt kandidat for å utvikle og teste webapplikasjoner på Raspberry Pi.

Selvfølgelig kan du gjøre andre ting som å kjøre en webserver, en proxy-server eller en databaseserver og mer i Docker på en Raspberry Pi.

Hvis du fortsatt ikke er kjent med Docker, bør du vite at det er et åpen kildekode-prosjekt som automatiserer distribusjonen av applikasjoner i programvarecontainere , og gir et ekstra lag med abstraksjon og automatisering for applikasjonsvirtualisering på tvers av flere operativsystemer.

Docker bruker ressursisoleringsfunksjoner for Linux-kjernen, som cgroups og navnerom , for å tillate uavhengige "containere" å kjøre i en enkelt Linux-instans, og dermed unngå overheaden ved å starte og vedlikeholde virtuelle maskiner.

Forbereder Raspberry Pi

Det er enkelt og greit å installere Docker på Raspberry Pi . I denne veiledningen bruker vi det offisielle Raspberry Pi-operativsystemet, Raspbian, som base.

Hvis du ikke allerede har dette systemet installert på din Raspberry Pi, kan du se følgende artikkel der vi forklarer hvordan du gjør det ganske enkelt. Lenken er her.

Nå som Raspbian er installert på Raspbian Pi, oppdaterer vi pakkene og Raspbian APT-pakkelagerets hurtigbuffer ved å bruke følgende kommando:

sudo apt update

Nå må du oppdatere alle nye programvarepakker som har blitt oppdaget fra Raspbian. For dette må vi bare utføre følgende kommando:

sudo apt upgrade

På dette tidspunktet må programvarepakkene oppdateres.

Nå må du installere kjernehodene for operativsystemet ditt. Dette er viktig, fordi hvis du ikke installerer kjernehodene, vil ikke Docker fungere.

For å installere kjernehodene må du bare kjøre følgende kommando i terminalen:

sudo apt install raspberrypi-kernel raspberrypi-kernel-headers

Med alt det ovennevnte klart, kan vi nå gå videre til å installere Docker på vår elskede Raspberry Pi, siden vi er helt sikre på at vi har alle de oppdaterte pakkene i systemet.

Installer Docker på Raspberry Pi

Vi installerer Docker ved å kjøre følgende kommando i terminalen:

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

Denne nedlastings- og installasjonsprosessen kan ta en stund, så jeg foreslår at du tar deg god tid.

Docker

Nå som Docker er installert på Raspberry Pi-systemet vårt, kan vi begynne prosessen med å implementere Docker slik at vi kan bruke det.

Det første trinnet er å legge til systembrukeren din «pi» (standardbrukeren i Raspbian) i docker-gruppen. Dette lar deg opprette og administrere Docker-containere, -bilder, -volumer osv. uten sudo- eller superbrukerrettigheter.

Hvis du opprettet en annen bruker, må du erstatte «pi» med brukernavnet ditt i kommandoen. For å legge til pi-brukeren i Docker-gruppen, kjør ganske enkelt følgende kommando:

sudo usermod -aG docker pi

Etter å ha gjort denne endringen, må vi nå starte systemet på nytt slik at endringene lastes inn ved systemoppstart og brukerens tillegg til Docker-gruppen brukes.

De kan starte systemet på nytt ved å kjøre følgende kommando i terminalen:

sudo reboot

Når systemet har startet på nytt, logger du på igjen og åpner en terminal. Kjør følgende kommando for å bekrefte at Docker er installert og kjører på systemet:

docker version

Som du kan se, fungerer Docker perfekt på din Raspberry Pi allerede.

Nå trenger du bare å distribuere din første container. Du finner en på Docker-nettstedet, som har mange applikasjoner. Her er lenken.


Legg til som foretrukket kilde i Google