Docker auf dem Raspberry Pi installieren (Einsteiger-Tutorial)

Поделиться
HTML-код
  • Опубликовано: 4 июл 2024
  • 200€ für nen Raspi?! Na Halleluja! Höchste Zeit, mehrere Dienste mit Docker auf der LUXUS-Hardware Raspberry Pi laufen zu lassen! Wir installieren erst Raspberry Pi OS, dann Docker, dann Portainer und als Beispiel-Container dann Home Assistant. Und wir zeigen euch, wo ihr weitere Container findet.
    Putty: www.putty.org/
    VNC Viewer: www.realvnc.com/de/connect/do...
    BEFEHLE: Leider kann ich die Befehle hier nicht direkt reinkopieren, weil einige Zeichen nicht erlaubt sind. Ihr findet alle Befehle in dieser Meldung: heise.de/-7524692
    00:00 Intro
    00:45 Das braucht ihr
    01:20 Was ist eigentlich Docker?
    02:10 Raspberry Pi OS einrichten
    04:21 SSH-Zugriff einrichten
    05:53 Docker Installieren
    07:00 Portainer installieren
    12:04 Home Assistant installieren
    MEHR VON DER MAKE
    ► Make im Web: www.heise.de/make/
    ► Make bei Instagram: / makemagazinde
    ► Make bei Facebook: / makemagazin.de
    und TOTAL CRAZY auf Papier! Überall wo es Zeitschriften gibt!
    ► Johannes auf Instagram: / johannes_boernsen
    ► Credits:
    Redaktion: Daniel Bachfeld, Johannes Börnsen
    Produktion: Johannes Börnsen
    Das Make-Magazin ist Mitglied im Partnerprogramm von Amazon. Die Links sind Affiliate-Links, der Kaufpreis ändert sich dadurch für euch nicht.
    #docker #raspberrypi #portainer #tutorial
  • НаукаНаука

Комментарии • 98

  • @MakeMagazinDE
    @MakeMagazinDE  Год назад +7

    Ich hatte nicht auf dem Schirm, dass YT manche Zeichen aus den Befehlen in der Beschreibung nicht erlaubt. Die Befehle gibts stattdessen hier: heise.de/-7524692

    • @erzengelmichi666
      @erzengelmichi666 Год назад +7

      Ich hätte mal eine Bitte: Könnt ihr dieses permanente grundlose Rein- und Raus-Zoomen lassen? Für einige Menschen mit gewissen Handycaps/Besonderheiten (Authsmus-Spektrum, HSP, ...) ist es ziemlich anstrengend und kann es dadurch schwer werden, dem Beitrag zu folgen.

  • @robschneider9439
    @robschneider9439 11 месяцев назад +18

    Hi, toll erklärt. Aber ich hätte noch eine kleine Ergänzung. Für alle die sich im Browser bei Portainer anmelden wollen und eine TIMEOUT bekommen. Weil alles etwas länger gedauert hat etc. und Ihr gar nicht bis zu Passworterstellung kommt. Dann schreibt im Putty in der Kommandozeile: < docker restart portainer > und dann startet portainer neu und ihr könnt wie gehabt weiter machen. Ohne diese schreiben natürlich !! Grüße und Danke

    • @nanjanohare5700
      @nanjanohare5700 6 месяцев назад

      vielen Dank @robschneider9439...
      genau da bin ich hängengeblieben...
      Danke & LG
      Nanjan

  • @mehmetseker35
    @mehmetseker35 11 месяцев назад +10

    Ich würde gerne erfahren wie wir die Ports der verschiedenen Dienste erkennen

  • @Christian-xj3re
    @Christian-xj3re Год назад +4

    Super Anleitung. Hat mir einige Ideen in den Kopf gesetzt.

  • @ilovealbundy
    @ilovealbundy Год назад +3

    Sehr gutes Video, Docker hat mich schon länger interessiert, aber bisher habe ich keine einfach verständliche Anleitung gefunden. Dieses Video hat es geändert, nun werde ich mich auch mal näher damit beschäftigen. Besten Dank!👍

  • @Kackfrosch90
    @Kackfrosch90 8 месяцев назад +2

    Vielen Dank für das Video!
    Habe es gerade selbst anhand der Anleitung sehr einfach installieren können.

  • @FlashG.79
    @FlashG.79 Год назад +2

    top, einfach und verständlich erklärt!

  • @niklash112
    @niklash112 2 месяца назад

    Wusste nie was damit anzufangen und in diesem Video wird es sehr gut erklärt, so das ich es direkt nachmachen werden.

  • @leachimusable
    @leachimusable Год назад +4

    Sehr gut, danke! Bitte weitere Videos zu diesem Thema.

  • @davidsalz8933
    @davidsalz8933 8 месяцев назад

    Funktioniert super, vielen Dank!

  • @Arctics04
    @Arctics04 6 месяцев назад

    Gutes und informatives Video. Kann man den Hostname im nachhinein auch ändern (Änderung des ssh keys ebenfalls) bzw. funktioniert danach portainer noch?

  • @bombastixteuton1130
    @bombastixteuton1130 10 месяцев назад

    richtig gutes video. danke

  • @michaelgrass2751
    @michaelgrass2751 Год назад

    Danke für das Tutorial. Super verständlich.
    Hätte ich aber eher auf eurem c't Kanal erwartet.

  • @DarkofShadow
    @DarkofShadow Год назад +6

    @Make Magazin, ein kleiner Hinweis für euer Tutorial, hättet iher hiert statt den normalen Raspberry Pi OS das Raspberry Pi OS Lite nehmen können. Weil mit dem normalen Imgae verbrauch hier nochmal zusätzlichen Ram und Speicher. Wenn nur Docker laufen soll nehmt hier das Lite. Dieses reich vollkommen aus. Als Alternative kann man auch DietPi Os nutzen was sogar noch einfacher ist und für den Einsatz als Docher System einfach reicht bzw für Einsteiger noch Intuitiver ist. Nur so als kleine Anmekrung. da ich hier viel mit Pi schon gemacht habe.

    • @MakeMagazinDE
      @MakeMagazinDE  Год назад +8

      Ja, vollkommen richtig. Wir haben an der Stelle der Einfachheit halber das Full Bloat OS genommen, weil sich Einsteiger mit der Option auf einen vollständigen Desktop (im Fehlerfall, falls es über SSH doch nicht geht) sicherer/wohler fühlen.

  • @sorrownator
    @sorrownator Год назад +9

    Wäre cool, wenn ihr die Hintergrundmusik etwas leiser machen könntet wenn gesprochen wird. Manchmal finde ich sie etwas störend/ablenkend. Inhaltlich aber sehr gelungen!

    • @DerHeitzer
      @DerHeitzer Год назад +4

      Am besten weglassen, das nervt ungemein.

  • @mhon1809
    @mhon1809 Год назад +5

    Tolles Video!
    Aber wie installiert man dann add-ons für Home Assistant? Auch als Container? Und falls ja wie verbindet man die dann mit Home Assistant?
    Gerne auch mal ein Video dazu, bitte!

  • @TheCBiker
    @TheCBiker Год назад +3

    Um Speicherplatz frei zu räumen macht es natürlich auch Sinn nicht nur den Container zu entfernen sondern auch das zugehörige Image zu löschen.

  • @frankb.2559
    @frankb.2559 Год назад

    Moin, sehr feines und informatives Video. Ein sicherer like! Wollte versuchen einen dedicated Server mit steamcmd laufen zu lassen. Wenn der von außen erreichbar sein soll hinter meiner FRITZ!Box, wie muss ich den absichern?

  • @einfachtitusjonas
    @einfachtitusjonas 2 месяца назад

    was mach ich wenn ich nicht auf den Container komme. warum der port 8123 wo kann ich sehen welcher Container welchen port hat

  • @steffeberle
    @steffeberle 6 месяцев назад

    Macht es einen Unterschied , ob ich z.B. NodeRed oder Mosquitto als Add-On in HA additional tools installiere oder als separaten Container?

  • @loeweelch
    @loeweelch 6 месяцев назад +2

    heyhey
    alles super aber woher wisst ihr das HASS den Port 8123 hat und nicht einen anderen?
    Weile ich steh jetzt vor dem Problem das ich den Port nicht weis und nicht finden kann?
    gibt es da was wo die hinterlegt werden?

  • @BahamaVision
    @BahamaVision Год назад

    Super Thema, gut erklärt! Bei mir läuft aktuell auf diese Weise pihole und Nextcloud, der ich allerdings via USB ne externe SSD spendiert habe. Dann wird's für Anfänger aber ggf schon schwierig, weil man Linux und Mounten verstehen muss

    • @MakeMagazinDE
      @MakeMagazinDE  Год назад +10

      Ok, ist im Grunde aber nur ein Eintrag in der fstab. Und ein Befehl zum Anzeigen der UUID der SSD. Sollten wir mal Linux-Grundlagen für Pi-Einsteiger bringen?

  • @vorraussichtlichgestern8113
    @vorraussichtlichgestern8113 Год назад

    Like+Glocke

  • @passitube
    @passitube 9 месяцев назад

    "(Einsteiger-Tutorial)"? Here i am! 🙂
    Super Video für mich, danke!
    Docker kann also unabhängig von vorhandenen laufenden Raspi-Programme laufen, richtig?
    Ich habe Deconz mit Conbee2 am Laufen und wollte sicher gehen, dass wirklich keine Gefahr besteht, dass da etwas zerstört wird? 😀

  • @fabianknorr7334
    @fabianknorr7334 10 месяцев назад +6

    mir wird leider per Browser dann immer gemeldet: DNS_PROBE_FINISHED_NXDOMAIN -> (beim öffnen von Docker:9443).
    Könnt ihr hier weiterhelfen? LG

    • @lenno390
      @lenno390 10 месяцев назад +5

      Versuch folgendes: :9443 das hat bei mir geklappt

    • @itfactsforfun
      @itfactsforfun 9 месяцев назад

      manchmal muss man auch: :9443 eingeben (auch wenn kein https möglich ist. Hat zumindest bei mir geholfen)

  • @jorgwinkler3127
    @jorgwinkler3127 6 месяцев назад

    Moin Moin, Danke für das tolle Video.
    Leider kann ich den Portainer nicht zugreifen, hab nach eurer Anleitung alles durchgeführt. Wo liegt mein Problem?
    Danke Gruß Jörg

  • @BalloonSchool
    @BalloonSchool 6 месяцев назад

    Was passiert wenn man den Raspberry mit einer GUI benötigt und dennoch Docker installieren will? Mein Raspberry hat einen extra Monitor samt Maus und Tastatur.

  • @bjober5
    @bjober5 Год назад +2

    Super Video :-) aber leider habt ihr die Befehle in der Videobeschreibung vergessen ;-)

    • @MakeMagazinDE
      @MakeMagazinDE  Год назад

      Hi! Ich hatte nicht auf dem Schirm, dass YT manche Zeichen aus den Befehlen in der Beschreibung nicht erlaubt. Die Befehle gibts stattdessen hier: heise.de/-7524692

  • @nicpah7349
    @nicpah7349 23 дня назад

    Hi habe ein rpi4 model b 2 gb.
    Habt ihr eine idee, warum der Pi ca 15 minuten braucht um zu booten und sich mit dem Netzwerk Verbindet?
    Das system ist frisch aufgesetzt.
    Auch docker run hello-world braucht locker 5 Minuten bis es ausgeführt ist

  • @mati1185
    @mati1185 Год назад

    Auf den ersten Blick ein gutes Video. Bis zur Portainer hat alles geklappt. Containerinstallation ging auch noch. Hat bei mir ewig gedauert. Container installiert - ist gestartet, aber ich kann auf keinen Container zugreifen, selbst mit der richtigen Endung wie :9443 oder :8123 bei HASS.

    • @MakeMagazinDE
      @MakeMagazinDE  Год назад

      Sind die Container im HOST-Netzwerk oder geBRIDGEd oder per NAT?

    • @mhon1809
      @mhon1809 Год назад

      ​@@MakeMagazinDE zu "Bridge" hätte ich auch gerne eine Erklärung gehabt. Oder gleich ein Video a la Docker für Fortgeschrittene! Super Sache die Einführung, danke!

    • @MK-Peace
      @MK-Peace 4 месяца назад

      Schade - da gehts bei mir auch nicht weiter - das sollte noch genau erklärt werden sonst bringt die ganze Anleitung leider nichts außer Frust ...

  • @dreiistein
    @dreiistein 6 месяцев назад

    7:56 warum macht man den Port 8000 auf?

  • @martingreyer7610
    @martingreyer7610 2 месяца назад

    Moin, kann man so einen Docker auf einem 4er Pi mit 4gb auch neben einer Nextcloud und einem PI Hole laufen lassen? NC und PI-Hole würde ich dabei gerne NICHT mehr anfassen^^ (Nach circa 12 Neuinstallationen) Möchte alles auch um die Smart Home Geschichte erweitern

  • @ratzefatzz
    @ratzefatzz 2 месяца назад +3

    Ich bin nicht mit Docker:9443 auf das Webinterface gekommen. Bei mir ging es mit HTTPS://:9443. Das HTTPS hat mein Browser nicht automatisch hinzugefügt. Ich hatte auch den Pi rebootet, dann ist aber Docker/Portainer nicht mehr aktiv (Your Portainer instance timed out for security purposes. To re-enable yoance, you will need to restart Portainer.). Wer das gleiche Problem hat wie ich, in der Console "sudo docker restart portainer" eingeben, dann gehts wieder.

  • @lazyzero100
    @lazyzero100 Год назад

    Moin Daniel, in Portainer settings->Authentication kann man die Passwortstärke einstellen ;-)

    • @MakeMagazinDE
      @MakeMagazinDE  Год назад

      Danke für den Tipp. Aber initial muss man ja trotzdem eins anlegen

  • @Sascha0472
    @Sascha0472 21 день назад

    15:23 woher kennt ihr den Port?

  • @BlankFX
    @BlankFX 3 месяца назад

    Die Einrichtung des Netzwerks als "host" führt bei mir leider nicht dazu, dass der container hinterher auch auf docker:8123 reagiert. Und eine Ansteuerung über die IP des Raspberry Pi, also IP:8123 funktioniert leider auch nicht.
    Ich würde mich ja durchaus als findig im Umgang mit dem Raspberry Pi einstufen und betreibe auch diverse andere Dienste auf ihm, aber wann immer ich Docker anfasse, fange ich an diese Software nur mehr und mehr zu hassen.

  • @eddywolbert3622
    @eddywolbert3622 Год назад +4

    Ich weiss nicht, warum heutzutage bei jedem zweiten Video ein nerviges Hintergrundgedudel sein muss. Es ist störend, manche Wortbeiträge sind schlecht bzw. gar nicht zu verstehen und ganz nebenbei steigt der Stresslevel, der das ganze Video beenden will.
    Also bitte Wert auf die eigentliche Information legen, die man übermitteln will, ohne nerviges Gedudel.

  • @falk66_modding48
    @falk66_modding48 8 месяцев назад

    Hallo super Video :-) cool. kann ich mein Backup von HASS auch rein bekommen das ich nicht alles noch mal einrichten muss ? Daumen hoch und Abo natürlich :-)

  • @EAutoLader
    @EAutoLader Год назад

    Wie finde ich den raus, welcher Container dann welchen Port hat? Das wird leider nirgendwo angezeigt. Für eine Hilfe wäre ich dankbar.

    • @MakeMagazinDE
      @MakeMagazinDE  Год назад

      Zu den Ports: Die Anwendungen in den Containern benutzen die gleichen Ports, wie im normalen Anwendungsfall ohne Container: Apache z.B auf 80 und 443, MQTT auf 1883, Node-RED auf 1880 usw. Welche Portnummern die richtigen sind, steht in der Doku der jeweiligen Anwendung. Sofern die Anwendungen im Netzerk des Hosts lauschen, kann man ihre Ports per netstat -lpt abfragen. In der Portainer-Übersicht sieht man die Ports nur dann, wenn bei der Generierung der Container dediziert Ports angegeben wurden.

    • @BahamaVision
      @BahamaVision Год назад

      Du musst die Container Übersicht aufrufen, rechts siehst Du die zugewiesenen Ports. Ggf muss man die Host Ports ändern, wenn Konflikte drohen

  • @FloetenPoldiGermany
    @FloetenPoldiGermany Год назад +3

    Musik im Hintergrund könnt ihr gerne weglassen...

  • @sasquuatch1976
    @sasquuatch1976 Месяц назад

    leider kann man so nur das abgespeckte HA Container installieren und nicht das HA OS

  • @maulwurf93_tv
    @maulwurf93_tv Год назад

    Bei mir funktioniert das mit der Gruppe nicht :(

  • @moddok
    @moddok 6 месяцев назад

    warum zur hölle nutzt ihr das pios mit desktop !?!??!

  • @gridlog6976
    @gridlog6976 Год назад

    Nix verstanden. Aber super Video. 👍👍👍👍👍

  • @whocares281
    @whocares281 Год назад +6

    Guter Beitrag, bis auf die völlig nervige Hintergrundmusik. Sind wir hier im Videospiel?

  • @Kmonki
    @Kmonki Год назад +1

    Keine Ahnung ob Proxmox auf nem Rasby läuft aber Proxmox finde ich persönlich besser auch wenn ich Docker noch nicht ausprobiert habe. Hat man durch Docker irgendwelche Vorteile gegenüber Proxmox?

    • @PeterGeher
      @PeterGeher Год назад +1

      Proxmox auf einen Pi…… Nein!

  • @Kabahl
    @Kabahl Год назад

    Leider keine Link und Komandozeilen in der Videobeschreibung 😞

    • @MakeMagazinDE
      @MakeMagazinDE  Год назад +2

      Hi! Ich hatte nicht auf dem Schirm, dass YT manche Zeichen aus den Befehlen in der Beschreibung nicht erlaubt. Die Befehle gibts stattdessen hier: heise.de/-7524692

    • @Kabahl
      @Kabahl Год назад

      @@MakeMagazinDE Dankeschön 🙂

  • @GolfOWL
    @GolfOWL 8 месяцев назад

    bei "docker:9443" bekomme ich leider ein "die webseite ist nicht erreichbar" :-(

    • @GolfOWL
      @GolfOWL 8 месяцев назад

      ":9443" hat dann funktioniert :-)

    • @MK-Peace
      @MK-Peace 4 месяца назад

      @@GolfOWL Kannst das bitte nochmal genauer erklären - Bei mir kommt bei der Browser-Eingabe "docker:9443" auch immer die Meldung: "Die Website ist nicht erreichbar"

  • @stephangrahl2522
    @stephangrahl2522 Год назад

    und wie kommt man auf die Konsole, damit man z.B. die Logfiles eines Programms im Container lesen kann?

    • @MakeMagazinDE
      @MakeMagazinDE  Год назад

      in der Container-Übersicht sind in den Quick Actions mehrere Optionen zur Auswahl, unter anderem der Aufruf der Log-Dateien des jeweiligen Containers. Um in den Container "reinzukommen", um Logdateien anderer Dateien einzusehen, klickt man das Symbol für "Exec Console".

  • @denis2381
    @denis2381 8 месяцев назад

    Hi, kannst du mir bitte helfen diyhue zu installieren? Ich zahle dir geld dafür. Ich scheisse seit nächten herum und schaffe es einfach nicht.

  • @Rionji01
    @Rionji01 Год назад

    !

  • @zuckerli
    @zuckerli Год назад +1

    Wenn ihr jetzt noch die nervige Mukke weglasst wärs cool ;)

  • @paulfloraones23
    @paulfloraones23 4 месяца назад

    Was Windows, was PuTTY 😂

  • @hansmeier5389
    @hansmeier5389 10 месяцев назад

    gehts nicht ein bisschen scheller ?????

  • @JottyHB
    @JottyHB Год назад +2

    Ihr seid ja so hipp und modern! Hektische Videoschnitte, nervige Dauerbeschallung - alles dabei. Traut ihr euren Videos nicht zu, inhaltlich zu überzeugen?
    Aber auch inhaltlich habe ich Mecker: Home Assistant in Docker zu betreiben, ist eben nicht genau so, wie der exklusive Betrieb auf einem RPi. Man kann Add Ons nämlich nicht so einfach installieren. Anfängern würde ich von dieser Betriebsart abraten. Wenn man das „normale“ Home Assistant Image nutzt, läuft das auch in einem Docker Container, allerdings exklusiv und ohne, dass man davon etwas mitbekommt.
    Der Umgang mit Passwörtern in diesem Video ist absolut unprofessionell. Lasst euch von euren c‘t Kollegen mal Bitwarden zeigen!
    Abschließend möchte ich euch noch mit auf den Weg geben, dass man sich *mit* einem Server und nicht *auf* ihn verbindet.

    • @PeterGeher
      @PeterGeher Год назад +3

      "Abschließend möchte ich euch noch mit auf den Weg geben, dass man sich mit einem Server und nicht auf ihn verbindet."
      Ganz schlimm finde ich ja bei anderen Kanälen "Habe mich schon mal per SSH auf den Rechner aufgeschaltet".

    • @JottyHB
      @JottyHB Год назад +1

      @@PeterGeher
      Stimmt! Doppeltes „Aufschalten“ = Logout, oder? 🤪🤓

    • @Kmonki
      @Kmonki Год назад +1

      Na da gibts schlimmeres... Z.B. wenn ich bei manchen Händlern die PCs verkaufen, in der Beschreibung sehe: 512GB ROM oder 1 TB ROM oder so... Das finde ich zumindest richtig heftig... Stellen wir uns mal vor das ne HDD, SSD oder sonstwas n ROM (read only Memory) Speicher wäre.. wenn man da nur lesen könnte wäre es ziemlich dämlich 🤭

    • @JottyHB
      @JottyHB Год назад +1

      @@Kmonki
      Um zu beurteilen, was schlimmer ist, müssen wir festlegen, ob wir über verhunzte Sprache oder mangelnde Sachkenntnis reden. Geht’s um letzteres, hast du recht.

    • @Kmonki
      @Kmonki Год назад +2

      @@JottyHB das ist richtig, aber wenn man sich über jeden aufregt der nicht sprechen kann kommt man aus dem aufregen nicht mehr raus... Aber wenn wir dabei sind... "Kann ich machen tun" oder "das ist größer als wie das" finde ich da um ein Vielfaches schlimmer ^^

  • @sbier21
    @sbier21 6 месяцев назад

    Wenn ich im Browser "docker:9443" eingebe bekomme ich eine Fehlermeldung: Die DNS-Adresse von docker wurde nicht gefunden. Eine Problemdiagnose wird durchgeführt.
    DNS_PROBE_POSSIBLE. Was ist da schief gelaufen?