Hvordan installerer jeg Docker på Raspberry pi med Raspbian?

Docker er et containersystem at du ikke trenger mye ressurser for å kjøre containere, så Det er veldig lett og at Docker derfor kan være en perfekt kandidat for utvikling og testing av webapplikasjoner på Raspberry Pi.

Selvfølgelig det kan 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 fremdeles ikke vet om Docker, bør du vite at dette er et åpen kildekodeprosjekt automatiserer applikasjonsdistribusjon i programvarebeholdere, som gir et ekstra lag med abstraksjon og applikasjonsvirtualiseringsautomatisering på tvers av flere operativsystemer.

Docker bruker ressursisolasjonsfunksjoner i Linux-kjernen, for eksempel cgroups og namespaces (navnerom) for å la separate "containere" kjøre i en enkelt Linux-forekomst, og unngå overhead for å starte og vedlikeholde virtuelle maskiner.

Forbereder Raspberry Pi

Installering av Docker på Raspberry Pi er ikke noe å skrive hjem om og installasjonen er ganske enkel. I denne opplæringen Vi tar utgangspunkt i det offisielle systemet for bringebæret vårt som er Raspbian.

Hvis du fremdeles ikke har dette systemet installert på Raspberry, kan du se følgende artikkel der vi forklarer hvordan du gjør det på en ganske enkel måte. Koblingen er denne. 

Allerede med Raspbian installert på Raspberry pi, vi skal oppdatere pakkene og Raspbian APT-pakkeoppbevaringsbufferen med 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.

du må installere kjernehodene for operativsystemet. Dette er viktig, for 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

Docker-installasjon Vi gjør det ved å utfø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

Allerede med installasjonen av Docker i systemet til vår Raspberry Pi, nå starter vi med implementeringsarbeidet Docker slik at du kan bruke den.

For dette er det første trinnet legg til systembrukeren vår "pi" (Raspbian standard) til dockergruppen. Dermed vil du kunne lage og administrere containere, bilder, volumer, etc. docker uten sudo- eller superbrukerrettigheter.

Hvis de opprettet en annen bruker, må de endre "pi" til brukernavnet i kommandoen. For å legge til pi-brukeren i Docker-gruppen de må bare kjøre følgende kommando:

sudo usermod -aG docker pi

Gjorde denne endringen nå, det vil være nødvendig å starte en omstart av systemet vårt, slik at endringene som er gjort, lastes inn ved oppstart av systemet og tillegget til brukerens Docker-gruppe blir brukt.

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

sudo reboot

Når systemet har startet på nytt, går vi tilbake til det, og vi åpner en terminal. I den skal vi utføre følgende kommando til verifiser installasjonen av Docker og at den allerede kjører på systemet:

docker version

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

Nå er det bare å implementere din første container. For å gjøre dette kan du søke etter en på Docker-siden, som har mange applikasjoner. Koblingen er denne.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.