Docker auf Raspberry Pi installieren

Install Docker Raspberry Pi



Docker ist ein Containerisierungssystem für Linux. Es wird verwendet, um leichte Linux-Container auf einem anderen Linux-Hostbetriebssystem (auch bekannt als Docker-Host) auszuführen. Wenn Sie Docker auf einem echten Computer lernen möchten, ist Raspberry Pi eine sehr kostengünstige Lösung. Da Docker-Container leicht sind, können Sie problemlos 5-10 oder mehr Docker-Container auf einem Raspberry Pi-Host unterbringen. Ich empfehle Ihnen, Raspberry Pi 3 Model B oder Raspberry Pi 3 Model B+ zu kaufen, wenn Sie Docker darauf einrichten möchten, da diese Modelle von Raspberry Pi 1 GB Arbeitsspeicher (RAM) haben. Je mehr Speicher Sie haben, desto besser. Aber leider gibt es noch keinen Raspberry Pi, der mehr als 1 GB Speicher hat.

In diesem Artikel zeige ich Ihnen, wie Sie Docker auf Raspberry Pi 3 Model B installieren. Für die Demonstration verwende ich das Ubuntu Core-Betriebssystem auf meinem Raspberry Pi 3 Model B.







Du brauchst:



  • Ein Raspberry Pi 3 Model B oder Raspberry Pi 3 Model B+ Single Board Computer-Gerät.
  • Mindestens 16 GB microSD-Karte für die Installation von Ubuntu Core.
  • Ein Ethernet-Kabel für die Internetverbindung. Sie können auch das integrierte WLAN für das Internet nutzen. Aber ich bevorzuge eine kabelgebundene Verbindung, da ich denke, dass sie zuverlässiger ist.
  • HDMI Kabel.
  • Ein Monitor mit HDMI-Anschluss.
  • Eine USB-Tastatur zum erstmaligen Konfigurieren von Ubuntu Core.
  • Ein Netzteil für den Raspberry Pi.

Installieren Sie Ubuntu Core auf Raspberry Pi 3:

Ich habe Ihnen in einem anderen Raspberry Pi-Artikel gezeigt, den ich auf LinuxHint geschrieben habe, wie Sie Ubuntu Core auf Raspberry Pi 2 und Raspberry Pi 3 installieren und konfigurieren. Sie können es überprüfen unter (Link zum Artikel Ubuntu auf Raspberry Pi installieren)



Einschalten des Raspberry Pi 3:

Sobald Sie alles eingerichtet haben, schließen Sie alle erforderlichen Geräte und Anschlüsse an Ihren Raspberry Pi an und schalten Sie ihn ein.





Verbindung zum Raspberry Pi 3 über SSH:

Sobald Sie Ubuntu Core OS konfiguriert haben, sollten Sie sich über SSH mit Ihrem Raspberry Pi 3 verbinden können. Die erforderlichen Informationen zum Verbinden mit Ihrem Raspberry Pi über SSH sollten auf dem Monitor angezeigt werden, der mit Ihrem Raspberry Pi verbunden ist, wie Sie im markierten Abschnitt des Screenshots unten sehen können.



Führen Sie nun von jedem Computer, dem Sie einen SSH-Schlüssel zu Ihrem Ubuntu One-Konto hinzugefügt haben, den folgenden Befehl aus, um eine Verbindung zum Raspberry Pi über SSH herzustellen:

$ ssh [email protected]

HINWEIS: Ersetzen Sie den Benutzernamen und die IP-Adresse des Befehls durch Ihre.

Möglicherweise wird beim Verbinden mit Ihrem Raspberry Pi über SSH ein Fehler angezeigt. Führen Sie in diesem Fall einfach den folgenden Befehl aus:

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

Jetzt sollten Sie sich wieder per SSH mit Ihrem Raspberry Pi verbinden können. Wenn Sie sich zum ersten Mal über SSH mit Ihrem Raspberry Pi verbinden, sollten Sie die folgende Meldung sehen. Einfach eintippen Jawohl und drücke dann .

Sie sollten verbunden sein.

Docker auf Raspberry Pi installieren 3:

Auf Ubuntu Core können Sie nur Snap-Pakete installieren. Glücklicherweise hat Ubuntu Core das Docker-Snap-Paket im offiziellen Snap-Paket-Repository. Sie werden also keine Probleme haben, Docker auf Raspberry Pi 3 zu installieren. Um Docker auf Raspberry Pi 3 zu installieren, führen Sie den folgenden Befehl aus:

$ sudo snap install docker

Wie Sie sehen, wird Docker installiert. Es wird eine Weile dauern, bis es abgeschlossen ist.

An diesem Punkt wird Docker installiert. Wie Sie sehen, ist die Docker-Version 18.06.1. Es ist die Docker Community Edition.

Führen Sie nun den folgenden Befehl aus, um Docker mit dem System zu verbinden:

$ sudo snap connect docker:home

Docker auf Raspberry Pi 3 verwenden:

In diesem Abschnitt zeige ich Ihnen, wie Sie Docker-Container auf dem Raspberry Pi 3 ausführen. Los geht's. Sie können mit dem folgenden Befehl nach Docker-Images suchen:

$ sudo docker search SCHLÜSSELWORT

Um beispielsweise nach Ubuntu-Docker-Images zu suchen, führen Sie den folgenden Befehl aus:

$ sudo docker suche ubuntu

Wie Sie sehen, wird das Suchergebnis angezeigt. Sie können hier jedes Docker-Image herunterladen und verwenden. Das erste Docker-Image im Suchergebnis ist ubuntu . Laden wir es herunter und installieren Sie es.

Zum Herunterladen (im Docker-Begriff ziehen) die ubuntu image, führen Sie den folgenden Befehl aus:

$ sudo docker pull ubuntu

Wie Sie sehen, ist der Docker ubuntu Bild wird gezogen.

Der Docker ubuntu Bild wird gezogen.

Sie können alle Docker-Images auflisten, die Sie mit dem folgenden Befehl gezogen haben:

$ sudo Docker-Bilder

Jetzt können Sie einen Docker-Container mit dem erstellen ubuntu Bild mit folgendem Befehl:

$ sudo docker run -it ubuntu

Wie Sie sehen, wird ein Docker-Container erstellt und Sie sind in der Shell des neuen Containers angemeldet.

Jetzt können Sie hier jeden beliebigen Befehl ausführen, wie Sie im Screenshot unten sehen können.

Führen Sie den folgenden Befehl aus, um die Shell des Containers zu verlassen:

$ beenden

Sie können alle von Ihnen erstellten Container mit dem folgenden Befehl auflisten:

$ sudo docker ps -a

Wie Sie sehen, hat der Container, den ich zuvor erstellt habe, die Container-ID 0f097e568547 . Der Container läuft nicht mehr.

Sie können den Container starten 0f097e568547 nochmal mit folgendem Befehl:

$ sudo docker start 0f097e568547

Wie Sie sehen können, ist der Behälter 0f097e568547 läuft wieder.

Um sich bei der Shell des Containers anzumelden, führen Sie den folgenden Befehl aus:

$ sudo docker anhängen 0f097e568547

Wie Sie sehen, bin ich in der Shell des Containers eingeloggt 0f097e568547 wieder.

Sie können mit dem folgenden Befehl überprüfen, wie viel Speicher, CPU, Festplatten-E/A, Netzwerk-E/A usw. die laufenden Container verwenden:

$ sudo Docker-Statistiken

Wie Sie sehen können, laufen bei mir zwei Container, und ihre ID, Name, CPU-Auslastung, Speicherauslastung, Netzwerkauslastung, Festplattenauslastung, PID usw. werden schön formatiert angezeigt.

Ich betreibe Docker und 2 Container auf meinem Raspberry Pi 3 und habe noch ca. 786 MB Arbeitsspeicher verfügbar/frei. Docker auf Raspberry Pi 3 ist erstaunlich.

So installieren und verwenden Sie Docker auf Raspberry Pi 3. Vielen Dank für das Lesen dieses Artikels.