Hvordan installere Docker på Raspbian OS

Hvordan installere Docker på Raspbian OS
Raspberry Pi er en enkelt brettdatamaskin. Siden Docker er et containeriseringssystem, trenger det ikke mye ressurser for å kjøre containere. Det er veldig lett. Så Docker kan være en perfekt kandidat for utvikling og testing av nettapper på Raspberry Pi. Selvfølgelig kan du gjøre andre ting som å kjøre en webserver, proxy -server eller en databaseserver osv. på Docker på Raspberry Pi enkeltbrettdatamaskin.

I denne artikkelen skal jeg vise deg hvordan du installerer Docker på Raspbian OS som kjører på Raspberry Pi. Så la oss komme i gang.

Installere Raspbian OS på Raspberry Pi:

Du kan enkelt installere Raspbian OS på Raspberry Pi -enheten.

Jeg har skrevet en dedikert artikkel om å installere Raspbian OS på Raspberry Pi. Du kan sjekke det ut på https: // linuxhint.com/install_raspbian_raspberry_pi/.

Hvis du ikke har en ekstern skjerm, kan du aktivere SSH -tilgang før du starter inn i Raspbian OS fra bringebærpi og SSH i den. Jeg har demonstrert prosessen i en annen artikkel av meg som du kan sjekke på https: // linuxhint.com/rasperberry_pi_wifi_wpa_supplicant/.

Installere Docker på Raspbian OS:

Nå skal du ha Raspbian OS installert på Raspberry Pi -datamaskinen din. Nå, start inn i Raspbian OS.

Hvis du bruker Raspbian OS med skrivebordsmiljø, må du åpne en terminal. Hvis du bruker Raspbian OS Lite -versjon, så koble til den ved hjelp av SSH.

Du kan koble deg til Raspberry Pi gjennom SSH ved å bruke følgende kommando:

$ ssh pi@ip_addr

MERK: Her, Ip_addr er IP -adressen til Raspberry Pi.

Hvis du kobler til Raspberry Pi for første gang, vil du se følgende melding. Bare skriv inn ja Og trykk deretter .

Skriv inn passordet til bringebærpi -passordet ditt og trykk .

Du skal være logget inn på Raspberry Pi.

Oppdater nå Apt Package Repository Cache of Raspbian med følgende kommando:

$ sudo apt oppdatering

Apt Package Repository Cache skal oppdateres.

Nå må du oppgradere all programvarepakke med Raspbian OS. Dette er et viktig trinn.

For å oppdatere all programvarepakke med Raspbian, kjør følgende kommando:

$ sudo apt oppgradering

Nå, for å bekrefte oppdateringsoperasjonen, trykk y Og trykk deretter .

Programvarepakkene blir oppdatert som du kan se. Det vil ta en stund å fullføre.

På dette tidspunktet bør programvarepakkene oppdateres.

Nå må du installere kjerneoverskriftene for Raspbian OS. Dette er viktig som om du ikke installerer kjerneoverskriftene, Docker vil ikke fungere.

For å installere kjerneoverskriftene, kjør følgende kommando:

$ sudo apt install raspberrypi-kernel bringberrypi-kernel-headers

Nå, trykk y Og trykk deretter For å bekrefte handlingen.

Kerneloverskriftene skal installeres.

Nå kan du installere Docker med følgende kommando:

$ Curl -SSL https: // få.Docker.com | sh

Docker blir installert. Det kan ta en stund å fullføre. Tid for en kopp kaffe!

Docker skal installeres.

Nå bør du legge til brukeren pi til Docker gruppe. Så du vil kunne opprette og administrere Docker -containere, bilder, volumer osv. Uten sudo eller superbrukerrettigheter.

For å legge til brukeren pi til gruppen Docker, Kjør følgende kommando:

$ sudo usermod -ag docker pi

Nå må du starte Raspberry Pi på nytt for at endringene skal tre i kraft.

For å starte Raspberry Pi på nytt, kjør følgende kommando:

$ sudo omstart

Når Raspberry Pi -støvlene dine, kobler du til den ved hjelp av SSH igjen.

For å sjekke om Docker fungerer eller ikke, kjører du følgende kommando:

$ Docker -versjon

Som du ser fungerer Docker perfekt.

Opprette din første beholder:

I denne delen skal jeg vise deg hvordan du oppretter en Docker -beholder. Hovedmålet her er å vise deg at Docker på Raspberry Pi fungerer veldig bra.

La oss si, du vil opprette en Nginx -serverbeholder. For å gjøre det, kjør følgende kommando:

$ docker run -d -p 80:80 nginx

Docker laster ned containerbildet, da det er den første Nginx -beholderen som opprettes, og bildet er ikke hurtigbufret lokalt ennå.

Nginx -beholderen skal opprettes.

Som du ser, kjører beholderen.

$ docker container liste

Jeg kan også få tilgang til Nginx HTTP -serverbeholderen fra nettleseren min.

Så det er slik du installerer Docker på Raspbian OS som kjører på Raspberry Pi. Takk for at du leste denne artikkelen.