Hvordan installeres Docker på Raspberry pi med Raspbian?

Docker er et containersystem at du ikke har brug for mange ressourcer til at køre containere, så Det er meget let og at Docker derfor kan være en perfekt kandidat til udvikling og test af webapplikationer på Raspberry Pi.

Selvfølgelig, det kan gøre andre ting som at køre en webserver, proxyserver eller databaseserver og mere i Docker på en Raspberry Pi.

Hvis du stadig ikke kender til Docker, skal du vide, at dette er et open source-projekt, der automatiserer applikationsinstallation i softwarecontainere, der giver et ekstra lag med abstraktion og automatisering af applikationsvirtualisering på tværs af flere operativsystemer.

Docker bruger ressourceisoleringsfunktioner i Linux-kernen, såsom cgroups og namespaces (navneområder) for at tillade separate "containere" at køre inden for en enkelt Linux-forekomst og undgå omkostningerne ved start og vedligeholdelse af virtuelle maskiner.

Forberedelse af Raspberry Pi

Installation af Docker på vores Raspberry Pi er ikke noget at skrive hjem om og dens installation er ret enkel. I denne vejledning Vi tager udgangspunkt i det officielle system for vores hindbær hvilket er Raspbian.

Hvis du stadig ikke har dette system installeret på din Raspberry, kan du se følgende artikel, hvor vi forklarer, hvordan du gør det på en ret enkel måde. Linket er dette. 

Allerede med Raspbian installeret på vores Raspberry pi, vi opdaterer pakkerne og Raspbian APT-pakkeopbevaringscache med 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, du skal installere kernehovederne til operativsystemet. Dette er vigtigt, for hvis du ikke installerer kernehovederne, fungerer Docker ikke.

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

Docker-installation Vi gør det ved at udfø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.

Docker

Med installationen af ​​Docker i systemet til vores Raspberry Pi, nu starter vi med implementeringsarbejdet Docker, så du kan bruge det.

For dette er det første skridt tilføj vores systembruger "pi" (Raspbian-standard) til dockergruppen. Således vil du være i stand til at oprette og administrere containere, billeder, diskenheder osv. docker uden sudo- eller superbrugerrettigheder.

Hvis de oprettede en anden bruger, skal de ændre "pi" til deres brugernavn i kommandoen. For at tilføje pi-brugeren til Docker-gruppen de skal bare køre følgende kommando:

sudo usermod -aG docker pi

Lavede denne ændring nu, det vil være nødvendigt at udføre en genstart af vores system, så de foretagne ændringer indlæses ved systemstart, og tilføjelsen til vores brugers Docker-gruppe anvendes.

De kan genstarte deres system ved at køre følgende kommando i terminalen:

sudo reboot

Når systemet er genstartet, går vi tilbage til det, og vi åbner en terminal. I det skal vi udføre følgende kommando til kontrollere installationen af ​​Docker, og at den allerede kører på systemet:

docker version

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

Nu skal du bare implementere din første container. For at gøre dette kan du søge efter en på Docker-siden, som indeholder mange applikationer. Linket er dette.


Vær den første til at kommentere

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.