Installer Docker på Raspberry Pi

Install Docker Raspberry Pi



Docker er et containeriseringssystem for Linux. Den brukes til å kjøre lette Linux -containere på toppen av et annet Linux -vertsoperasjonssystem (a.k.a Docker -vert). Hvis du prøver å lære Docker på en ekte datamaskin, er Raspberry Pi en svært kostnadseffektiv løsning. Siden Docker-containere er lette, kan du enkelt passe dem 5-10 eller flere Docker-containere på en Raspberry Pi-vert. Jeg anbefaler at du kjøper Raspberry Pi 3 Model B eller Raspberry Pi 3 Model B+ hvis du vil sette Docker på den, siden disse modellene av Raspberry Pi har 1 GB minne (RAM). Jo mer minne du har, desto bedre. Men dessverre er det ingen Raspberry Pi utgitt som har mer enn 1 GB minne.

I denne artikkelen vil jeg vise deg hvordan du installerer Docker på Raspberry Pi 3 Model B. Jeg vil bruke Ubuntu Core -operativsystemet på min Raspberry Pi 3 Model B for demonstrasjonen.







Du trenger:



  • A Raspberry Pi 3 Model B eller Raspberry Pi 3 Model B+ Single Board Computer enhet.
  • Minst 16 GB microSD -kort for installering av Ubuntu Core.
  • En Ethernet -kabel for internettforbindelse. Du kan også bruke den innebygde Wi-Fi for internett. Men jeg foretrekker kablet tilkobling, da jeg tror det er mer pålitelig.
  • HDMI -kabel.
  • En skjerm med HDMI -port.
  • Et USB -tastatur for konfigurering av Ubuntu Core for første gang.
  • En strømadapter for Raspberry Pi.

Installer Ubuntu Core på Raspberry Pi 3:

Jeg viste deg hvordan du installerer og konfigurerer Ubuntu Core på Raspberry Pi 2 og Raspberry Pi 3 i en annen Raspberry Pi -artikkel jeg skrev på LinuxHint. Du kan sjekke det på (Link til artikkelen Install Ubuntu on Raspberry Pi)



Slå på Raspberry Pi 3:

Når du har konfigurert alt, kobler du alle nødvendige enheter og kontakter til Raspberry Pi og slår den på.





Koble til Raspberry Pi 3 via SSH:

Når du har konfigurert Ubuntu Core OS, bør du kunne koble til Raspberry Pi 3 via SSH. Den nødvendige informasjonen for å koble til Raspberry Pi via SSH bør vises på skjermen som er koblet til Raspberry Pi, som du kan se i den markerte delen av skjermbildet nedenfor.



Nå, fra hvilken som helst av datamaskinen du har SSH -nøkkel lagt til i Ubuntu One -kontoen, kjører du følgende kommando for å koble til Raspberry Pi via SSH:

$ ssh [e -postbeskyttet]

MERK: Erstatt brukernavnet og IP -adressen til kommandoen med ditt.

Du kan se en feil mens du kobler til Raspberry Pi via SSH, i så fall kan du bare kjøre følgende kommando:

$ ssh -keygen -f ~/.ssh/known_hosts -R 192.168.2.15

Nå bør du kunne koble til Raspberry Pi via SSH igjen. Hvis det er første gang du kobler til Raspberry Pi via SSH, bør du se følgende melding. Bare skriv inn ja og trykk deretter .

Du bør være tilkoblet.

Installere Docker på Raspberry Pi 3:

På Ubuntu Core kan du bare installere snap -pakker. Heldigvis har Ubuntu Core Docker snap -pakke i det offisielle snap -pakkeoppbevaringsstedet. Så du vil ikke ha problemer med å installere Docker på Raspberry Pi 3. For å installere Docker på Raspberry Pi 3, kjør følgende kommando:

$ sudo snap installer docker

Som du kan se, blir Docker installert. Det vil ta en stund å fullføre.

På dette tidspunktet er Docker installert. Som du kan se, er versjonen av Docker 18.06.1. Det er Docker Community Edition.

Kjør nå følgende kommando for å koble Docker til systemet:

$ sudo snap connect docker: hjem

Bruke Docker på Raspberry Pi 3:

I denne delen vil jeg vise deg hvordan du kjører Docker -containere på Raspberry Pi 3. La oss komme i gang. Du kan søke etter Docker -bilder med følgende kommando:

$ sudo docker search NØKKELORD

For eksempel, for å søke etter Ubuntu docker -bilder, kjør følgende kommando:

$ sudo docker søk ubuntu

Som du kan se, vises søkeresultatet. Du kan laste ned og bruke et hvilket som helst Docker -bilde herfra. Det første Docker -bildet i søkeresultatet er ubuntu . La oss laste det ned og installere det.

For å laste ned (i Docker -term pull) the ubuntu bilde, kjør følgende kommando:

$ sudo docker pull ubuntu

Som du kan se, Docker ubuntu bildet blir trukket.

Docker ubuntu bildet er trukket.

Du kan liste opp alle Docker -bildene du har trukket med følgende kommando:

$ sudo docker -bilder

Nå kan du opprette en Docker -beholder ved hjelp av ubuntu bilde med følgende kommando:

$ sudo docker run -it ubuntu

Som du kan se, opprettes en Docker -beholder, og du er logget på skallet til den nye beholderen.

Nå kan du kjøre hvilken som helst kommando du vil her, som du kan se på skjermbildet nedenfor.

For å gå ut av beholderens skall, kjør følgende kommando:

$ exit

Du kan liste alle beholderne du har opprettet med følgende kommando:

$ sudo docker ps -a

Som du kan se, har beholderen jeg har opprettet tidligere, beholder -ID 0f097e568547 . Beholderen kjører ikke lenger.

Du kan starte beholderen 0f097e568547 igjen, med følgende kommando:

$ sudo docker start 0f097e568547

Som du kan se, beholderen 0f097e568547 kjører igjen.

For å logge på beholderens skall, kjør følgende kommando:

$ sudo docker vedlegg 0f097e568547

Som du kan se, er jeg logget på beholderens skall 0f097e568547 en gang til.

Du kan sjekke hvor mye minne, CPU, disk -I/O, nettverks -I/O osv. De kjørende beholderne bruker med følgende kommando:

$ sudo docker statistikk

Som du kan se, har jeg to containere som kjører, og deres ID, navn, CPU -bruk, minnebruk, nettverksbruk, diskbruk, pid osv. Vises på en pent formatert måte.

Jeg kjører Docker og 2 containere på Raspberry Pi 3, og jeg har fremdeles omtrent 786 MB minne tilgjengelig/ledig. Docker på Raspberry Pi 3 er fantastisk.

Så det er slik du installerer og bruker Docker på Raspberry Pi 3. Takk for at du leste denne artikkelen.