Installeer Docker op Raspberry Pi

Install Docker Raspberry Pi



Docker is een containerisatiesysteem voor Linux. Het wordt gebruikt om lichtgewicht Linux-containers uit te voeren bovenop een ander Linux-hostbesturingssysteem (ook wel Docker-host genoemd). Als je Docker op een echte computer probeert te leren, dan is Raspberry Pi een zeer kosteneffectieve oplossing. Omdat Docker-containers licht van gewicht zijn, kunt u er gemakkelijk 5-10 of meer Docker-containers op een Raspberry Pi-host plaatsen. Ik raad je aan om Raspberry Pi 3 Model B of Raspberry Pi 3 Model B+ te kopen als je Docker erop wilt installeren, aangezien deze Raspberry Pi-modellen 1 GB geheugen (RAM) hebben. Hoe meer geheugen je hebt, hoe beter. Maar helaas is er nog geen Raspberry Pi uitgebracht met meer dan 1 GB geheugen.

In dit artikel laat ik je zien hoe je Docker op Raspberry Pi 3 Model B installeert. Ik zal het Ubuntu Core-besturingssysteem op mijn Raspberry Pi 3 Model B gebruiken voor de demonstratie.







Jij hebt nodig:



  • Een Raspberry Pi 3 Model B of Raspberry Pi 3 Model B+ Single Board Computer-apparaat.
  • Minimaal 16 GB microSD-kaart voor het installeren van Ubuntu Core.
  • Een Ethernet-kabel voor internetverbinding. Ook voor internet kun je gebruik maken van de ingebouwde Wi-Fi. Maar ik geef de voorkeur aan een bekabelde verbinding omdat ik denk dat deze betrouwbaarder is.
  • HDMI kabel.
  • Een monitor met HDMI-poort.
  • Een USB-toetsenbord om Ubuntu Core voor de eerste keer te configureren.
  • Een voedingsadapter voor de Raspberry Pi.

Installeer Ubuntu Core op Raspberry Pi 3:

Ik heb je laten zien hoe je Ubuntu Core op Raspberry Pi 2 en Raspberry Pi 3 installeert en configureert in een ander Raspberry Pi-artikel dat ik op LinuxHint schreef. Je kunt het controleren op (Link naar het artikel Ubuntu installeren op Raspberry Pi)



Raspberry Pi 3 inschakelen

Zodra je alles hebt ingesteld, sluit je alle vereiste apparaten en connectoren aan op je Raspberry Pi en zet je hem aan.





Verbinding maken met Raspberry Pi 3 via SSH:

Zodra u Ubuntu Core OS hebt geconfigureerd, zou u via SSH verbinding moeten kunnen maken met uw Raspberry Pi 3. De vereiste informatie om via SSH verbinding te maken met uw Raspberry Pi moet worden weergegeven op de monitor die is aangesloten op uw Raspberry Pi, zoals u kunt zien in het gemarkeerde gedeelte van de onderstaande schermafbeelding.



Voer nu vanaf elke computer waarop u een SSH-sleutel hebt toegevoegd aan uw Ubuntu One-account de volgende opdracht uit om via SSH verbinding te maken met de Raspberry Pi:

$ ssh [e-mail beveiligd]

OPMERKING: Vervang de gebruikersnaam en het IP-adres van de opdracht door die van jou.

Mogelijk ziet u een fout tijdens het verbinden met uw Raspberry Pi via SSH, voer in dat geval gewoon de volgende opdracht uit:

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

Nu zou je via SSH opnieuw verbinding moeten kunnen maken met je Raspberry Pi. Als dit de eerste keer is dat u via SSH verbinding maakt met uw Raspberry Pi, ziet u het volgende bericht. Typ gewoon in Ja en druk vervolgens op .

Je zou verbonden moeten zijn.

Docker installeren op Raspberry Pi 3:

Op Ubuntu Core kunt u alleen snap-pakketten installeren. Gelukkig heeft Ubuntu Core een Docker-snap-pakket in de officiële repository van het snap-pakket. U zult dus geen problemen ondervinden bij het installeren van Docker op Raspberry Pi 3. Om Docker op Raspberry Pi 3 te installeren, voert u de volgende opdracht uit:

$ sudo snap install docker

Zoals je kunt zien, wordt Docker geïnstalleerd. Het duurt even voordat het klaar is.

Op dit punt is Docker geïnstalleerd. Zoals u kunt zien, is de versie van Docker 18.06.1. Het is Docker Community-editie.

Voer nu de volgende opdracht uit om Docker met het systeem te verbinden:

$ sudo snap connect docker:home

Docker gebruiken op Raspberry Pi 3:

In dit gedeelte laat ik u zien hoe u Docker-containers op Raspberry Pi 3 kunt gebruiken. Laten we beginnen. U kunt naar Docker-afbeeldingen zoeken met de volgende opdracht:

$ sudo docker zoeken KEYWORD

Als u bijvoorbeeld naar Ubuntu-docker-afbeeldingen wilt zoeken, voert u de volgende opdracht uit:

$ sudo docker zoeken ubuntu

Zoals u kunt zien, wordt het zoekresultaat weergegeven. U kunt hier elke Docker-afbeelding downloaden en gebruiken. De eerste Docker-afbeelding in het zoekresultaat is ubuntu . Laten we het downloaden en installeren.

Om te downloaden (in Docker-term pull) de ubuntu afbeelding, voer de volgende opdracht uit:

$ sudo docker pull ubuntu

Zoals je kunt zien, is de Docker ubuntu beeld wordt getrokken.

de dokwerker ubuntu beeld wordt getrokken.

U kunt een lijst maken van alle Docker-afbeeldingen die u hebt getrokken met de volgende opdracht:

$ sudo docker-afbeeldingen

Nu kunt u een Docker-container maken met behulp van de ubuntu afbeelding met het volgende commando:

$ sudo docker run -it ubuntu

Zoals u kunt zien, wordt er een Docker-container gemaakt en bent u aangemeld bij de shell van de nieuwe container.

Nu kunt u hier elke gewenste opdracht uitvoeren, zoals u kunt zien in de onderstaande schermafbeelding.

Voer de volgende opdracht uit om de shell van de container te verlaten:

$ afsluiten

U kunt een lijst maken van alle containers die u hebt gemaakt met de volgende opdracht:

$ sudo docker ps -a

Zoals je kunt zien, heeft de container die ik eerder heb gemaakt de container-ID 0f097e568547 . De container draait niet meer.

U kunt de container starten 0f097e568547 nogmaals, met het volgende commando:

$ sudo docker start 0f097e568547

Zoals je kunt zien, de container 0f097e568547 loopt weer.

Voer de volgende opdracht uit om in te loggen op de shell van de container:

$ sudo docker hechten 0f097e568547

Zoals je kunt zien, ben ik ingelogd in de shell van de container 0f097e568547 opnieuw.

U kunt controleren hoeveel geheugen, CPU, schijf-I/O, netwerk-I/O enz. de actieve containers gebruiken met het volgende commando:

$ sudo docker-statistieken

Zoals je kunt zien, heb ik twee containers lopen en hun ID, naam, CPU-gebruik, geheugengebruik, netwerkgebruik, schijfgebruik, pid enz. worden op een mooi geformatteerde manier weergegeven.

Ik gebruik Docker en 2 containers op mijn Raspberry Pi 3 en ik heb nog steeds ongeveer 786 MB geheugen beschikbaar / gratis. Docker op Raspberry Pi 3 is geweldig.

Dus zo installeer en gebruik je Docker op Raspberry Pi 3. Bedankt voor het lezen van dit artikel.