Docker-Compose: Eine Einführung in 80 Minuten // deutsch

แชร์
ฝัง
  • เผยแพร่เมื่อ 29 ธ.ค. 2024

ความคิดเห็น • 68

  • @clcl18cl18
    @clcl18cl18 2 ปีที่แล้ว +36

    Du hast wirklich ein Händchen fürs Erklären. Schön logisch aufgebaut und stets nachvollziehbar (gilt für alle Themen) Weiter so !

  • @helmchen1239
    @helmchen1239 2 ปีที่แล้ว +3

    Wirklich Daumen hoch für alle Videos von euch. Schön logisch und zielgerichtet erklärt, ohne nervige Musik, und das auch noch in der Muttersprache. Hut ab :)

  • @Redragon2501
    @Redragon2501 ปีที่แล้ว +2

    So so toll vorgetragen! Vielen Dank dafür!

  • @ThomasPoth
    @ThomasPoth 2 ปีที่แล้ว +3

    Sensationell!!! Vielen Dank für die tolle Einführung. Hab noch nie so viel in so kurzer Zeit gelernt. Das gilt übrigens für alle Deine / Eure Videos. Ganz großes Lob an alle Beteiligten. 👍👍👍👍👍

  • @dragonfly-7
    @dragonfly-7 3 หลายเดือนก่อน

    Aller erste Sahne !!!
    Zugegeben: Ich habe schon das eine oder andere Video zum Thema "Docker & friends" konsumiert, aber das was Du - lieber Golo - uns präsentierst, ist einfach Spitze !!! Bei den anderen Videos hat einfach immer was - hm, "was" ist hier zu indifferent ! "vieles" triftt es deutlich genauer - gefehlt, aber hier habe ich eineindeutig das Gefühl eines "batteries include"-Status ! (Bei den anderen Videos hatte ich eher eine Art "TL:DR"-feeling).
    Letztendlich ahbe ich Mechanismen in und um Docker verstanden ! Danke !

  • @splitthh
    @splitthh 2 ปีที่แล้ว +1

    Herzlichen Dank für die vielen Erklärungen. Ansatzweise kam ich mit Docker-Compose schon zurecht, aber es gab sehr viele Hinweise, die ich für meine Aufgaben nun nutzen kann. TOP!

    • @thenativeweb
      @thenativeweb  2 ปีที่แล้ว

      [gr] Das freut mich sehr, vielen Dank für das Feedback und das Lob 😊

  • @CHTELE08
    @CHTELE08 4 หลายเดือนก่อน +1

    Schön gemacht😊 und sehr anschaulich an Beispielen festgemacht . Bei Docker Compose sind erste Ansätze der Container-Orchestrierung vorhanden. Mit Kubernetics ist das nochmal ein ganz anders Level. 😀

    • @thenativeweb
      @thenativeweb  4 หลายเดือนก่อน

      Danke schön 😊

  • @dorni8040
    @dorni8040 2 ปีที่แล้ว +2

    Wunderbar! Gleich gehts weiter mit dem Kubernetes Video *.* macht richtig spaß deine Videos zu schauen. Und so gut erklärt!

    • @thenativeweb
      @thenativeweb  2 ปีที่แล้ว

      [gr] Vielen, vielen Dank 😊

  • @AndreNitschke
    @AndreNitschke ปีที่แล้ว +1

    Sehr schönes Tutorial, wie immer. Der beste Erklärbär.

    • @thenativeweb
      @thenativeweb  ปีที่แล้ว

      [gr] Vielen, vielen Dank 😊

  • @bjorgesteen3860
    @bjorgesteen3860 ปีที่แล้ว

    Vielen Dank für die Einführung, alle 3 Docker-Videos sind verständlich erklärt und auch die Beispiele sind gut gewählt. Falls es die Zeit hergibt, würde ich mich noch über ein Update zu den Secrets freuen.

  • @yt7042
    @yt7042 2 ปีที่แล้ว +1

    Danke für das Video. Wie gewohnt, wieder alles super erklärt. Habe noch ein paar Zusammenhänge und Details dazugelernt. Nach den 3 Videos kann ich Docker jetzt noch "produktiver" einsetzen. Das Kubernetes Video schaue ich mir aus Neugierde auch noch an, auch wenn ein Einsatz sehr unwahrscheinlich ist.

  • @markusbahr2288
    @markusbahr2288 2 ปีที่แล้ว +2

    Sehr gut und professionell erklärt. Ein klasse Einstieg in die Materie. Vielen Dank für deine Mühe!

    • @thenativeweb
      @thenativeweb  2 ปีที่แล้ว

      [gr] Danke Dir für das Lob und das Feedback 😊

  • @michaelrichter9408
    @michaelrichter9408 2 ปีที่แล้ว +1

    Eine super Übersicht über docker-compose, Vielen Dank.

    • @thenativeweb
      @thenativeweb  2 ปีที่แล้ว

      [gr] Gern geschehen ☺️

  • @jgv4945
    @jgv4945 2 ปีที่แล้ว +1

    Witzig!
    Ich habe docker-compose skills heute morgen erst auf meiner prio Liste ganz nach oben geschoben. 😄
    Danke für das Video!

    • @thenativeweb
      @thenativeweb  2 ปีที่แล้ว

      [gr] Gern geschehen, das freut mich 😊

  • @BikingBenni
    @BikingBenni 2 ปีที่แล้ว +2

    Super Video mal wieder! Ich finde es super, dass du/ihr solche extrem hochwertigen Videos kostenlos zur Verfügung stellt!
    Eine kleine Bitte hätte ich: Alles was per 'Info-Card' verlinkt ist bitte auch in der Beschreibung aufnehmen, das würde mir sehr helfen, weil ich ein Video einfach durchschauen will und mich dann später um andere Videos kümmere..

    • @thenativeweb
      @thenativeweb  2 ปีที่แล้ว

      [gr] Danke für das Lob 😊
      Was die Infocards angeht: Die kannst Du Dir jederzeit anzeigen lassen, in dem Du rechts oben auf das Info-i klickst (zumindest auf dem Desktop ist das so). Damit kannst Du sie Dir auch unabhängig davon, ob sie gerade eingeblendet werden, anzeigen lassen.

  • @AlaeBoujouf
    @AlaeBoujouf 2 ปีที่แล้ว +1

    Wie immer super erklärt und ich freue mich schon auf kubernetes Video. Bis jetzt fande ich docker-compose und Ansible eine sehr mächtige Kombi, mit kubernetes wird es noch spannender.

    • @thenativeweb
      @thenativeweb  2 ปีที่แล้ว

      [gr] Das Video kommt auf jeden Fall noch, im Moment sind wir da immer noch am vorbereiten… Das dauert ein bisschen länger als geplant, aber es wird kommen. Versprochen!

  • @unicornfinance2648
    @unicornfinance2648 2 ปีที่แล้ว +1

    Immer wieder beste Erklärungen! Vielen Dank! Hätte ich das Video mal früher gefunden :D

    • @thenativeweb
      @thenativeweb  2 ปีที่แล้ว +1

      [gr] Danke schön 😊

  • @olli.8473
    @olli.8473 2 ปีที่แล้ว +1

    Vielen Dank für deinen Beitrag.
    Kleiner Tipp für's Terminal:
    clear = Strg + L
    exit = Strg + D
    Suche in der History = Strg + R

  • @MarkusEicher70
    @MarkusEicher70 ปีที่แล้ว +1

    Hallo Golo und hi zusammen. Vielen Dank für diese gelungene Einführung in docker-compose. Wenn immer ich eine gute Erklärung oder irgendwie Starthilfe zu einem Thema oder einer Technologie benötige, bist Du oder seid Ihr von the native web da für mich. Deine Art auch komplexe Dinge zu erklären ist wirklich toll. Ich kann gar nicht sagen, wie sehr ich das schätze. Und das auch noch für lau. Herzlichen Dank dafür! 💚

  • @bruunooh7636
    @bruunooh7636 ปีที่แล้ว

    GROßARTIG! Danke fürs Teilen!!!!!!!

  • @saulgodman7872
    @saulgodman7872 2 ปีที่แล้ว +2

    Alles wie gewohnt super! Was ich noch nicht kannte war "Profile", da werde ich mal schauen, was ich mit anfangen kann. Freue mich auf Kubernetes, dort würde ich mich freuen, wenn du zeigst, wie ich ein eigenes Docker Image deploye. Das hatte ich damals nicht verstanden...

    • @thenativeweb
      @thenativeweb  2 ปีที่แล้ว +1

      [gr] Cool, das freut mich 😊
      Und das mit Custom-Images in Kubernetes kommt auf jeden Fall!

  • @ettoreatalan8303
    @ettoreatalan8303 ปีที่แล้ว

    33:33 JSON und XML haben auch ihre Schwächen. Welche Konfigurationssprache hat möglichst keine Schwächen?

  • @amirmohammadmohammdi7396
    @amirmohammadmohammdi7396 10 หลายเดือนก่อน

    das war sehr toll. Vedio hat viele Frage in meine Kopf beantwortet 🤜🤛

  • @foobar108
    @foobar108 2 ปีที่แล้ว +1

    Super erklärt. Vielen Dank

  • @florihupf
    @florihupf 2 ปีที่แล้ว

    Echt super🎉!

  • @eineinfachermann4092
    @eineinfachermann4092 ปีที่แล้ว

    SEHR GUT ERKLÄRT!

  • @SkillsForTeams
    @SkillsForTeams ปีที่แล้ว

    Danke für das schöne Tutorial,
    einziger kritikpunkt du bist ein yml yammere :) Aber man darf ja auch eine persönliche meinung zu yml haben hast es trotzdem gut erklärt 🙂

  • @lkr_master
    @lkr_master ปีที่แล้ว +1

    Kannst du ein Video zu Secrets Management machen?

  • @mohamadhamash7524
    @mohamadhamash7524 ปีที่แล้ว

    Vielen Dank für Sie

  • @cyber_habanero
    @cyber_habanero 2 ปีที่แล้ว

    Top Erklärung, Daumen hoch!
    Gleich ne Frage, was mache ich, wenn ich eine Library (b.z. phpseclib) in einem Container (Dockware) nutzen möchte?
    Die Lib hab ich zwar mit 'composer require phpseclib/phpseclib' eingebunden bekommen, aber wenn ich versuche darauf zuzugreifen, findet er sie nicht
    (Fatal error: Uncaught Error: Call to undefined function ssh2_connect() ...)?

  • @leokr4877
    @leokr4877 2 ปีที่แล้ว +1

    Bezüglich 34:30 - Schreib doch einfach JSON - Ist alles gültiges YAML, aber für den geneigten JSON-Nutzer vielleicht einfacher und übersichtlicher.

    • @thenativeweb
      @thenativeweb  2 ปีที่แล้ว

      [gr] Ja, das stimmt - YAML ist ja quasi eine Art vereinfachtes JSON, aber kompatibel zu JSON (alles JSON ist auch gültiges YAML). Das wäre eine Option 😊

  • @Haschrobi
    @Haschrobi 2 ปีที่แล้ว

    Super Video, viel gelernt, Dankeschön 😊
    Kannst du mir bitte noch verraten, wie es möglich ist, die CLI so anzupassen, wie es bei dir ist?
    Bei dir steht nicht der gesamte pwd, sondern nur das aktuelle directory. Das hätte ich auch gerne.
    Ich habe es versucht, mit PS1=${PWD##*/} anzupassen, doch dann bleibt stets das Verzeichnis dort stehen, in welchem ich mich befunden habe, als ich den Befehl ausgeführt habe.
    Ich möchte, dass es sich, wie bei dir, immer aktualisiert.
    (Bin auch Mac User)
    Vielen Dank 😇

  • @massimo4206
    @massimo4206 2 ปีที่แล้ว

    Kann mir jemand erklären, warum, wenn ich alles wie im video ausführe bis ungefähr zur Minute 19, in der dann der Befehl docker ps ausgeführt wird, alles funktioniert, nur der process dann nicht läuft. Der curl Befehl geht dann natürlich auch ins nichts. Image build funktioniert, aber der process läuft dann nicht. Vielen Dank

    • @massimo4206
      @massimo4206 2 ปีที่แล้ว

      Bei mir werden aber auch komischerweise zwei images angelegt. Einmal api und einmal node.

  • @JanTeamHvr
    @JanTeamHvr 2 ปีที่แล้ว +1

    Moin, danke für ein weiteres, cooles Video! Eine Sache muss ich anmerken, die mir schon beim zweiten Docker-Video aufgefallen ist: Nimm doch einfach fertige Container als Beispiele. Warum hälst du dich so lange mit dem Code auf anstatt dich auf Docker zu fokussieren?

    • @thenativeweb
      @thenativeweb  2 ปีที่แล้ว +4

      [gr] Das ist bei Docker-Compose tatsächlich etwas lang geworden. Auf der anderen Seite übt man es so ja auch, weil man mal wieder etwas from scratch baut, braucht man ja auch immer wieder mal und kennt nicht jede:r aus dem Stegreif.

  • @ronin9432
    @ronin9432 2 ปีที่แล้ว +1

    Mich hätte mal interessiert warum git in das dockerignore kommt. Ich habe das schon ein paar mal gesehen, aber noch nirgends eine Erklärung dazu gefunden =/ Ansonsten super hilfreiches Video =)

    • @thenativeweb
      @thenativeweb  2 ปีที่แล้ว +1

      [gr] Vielen Dank, das freut mich 😊
      Wegen des Git-Verzeichnisses … das brauchst Du ja im Docker-Container nicht, aber das macht den Container halt vor allem erst mal größer (und da das Repository im Lauf der Zeit ja auch wächst, wird das Image immer größer und größer). Das ist eigentlich schon alles 😊

  • @DennisPiecha
    @DennisPiecha ปีที่แล้ว

    NICE

  • @bakre_dev8728
    @bakre_dev8728 2 ปีที่แล้ว +1

    Coooool

  • @armankhachatryan2158
    @armankhachatryan2158 2 ปีที่แล้ว +2

    🎉🎊😎😍

  • @danieldoe4813
    @danieldoe4813 ปีที่แล้ว

    docker secrets wäre noch interessant gewesen. Ansonsten sehr gut

  • @TRETT1956
    @TRETT1956 2 ปีที่แล้ว +4

    Sehr gut - danke
    Übrigens - die Beispiele mit Node sind gut gemeint aber lenken zu stark vom Hauptthema ab !

    • @leokr4877
      @leokr4877 2 ปีที่แล้ว +1

      Ich denke auch dass es bei den Videos, die sich nicht um eine einzelne Sprache oder den Workflow beim Entwickeln drehen, durchaus auch legitim ist, mal vorgefertigte Dateien reinzuziehen und kurz ihren Zweck zu erklären, a la: "Hier ist ein kleines Node-Skript das einen Webserver startet, der auf eingehende Anfragen grundsätzlich mit einem Timestamp in Millisekunden antwortet, dazu noch eine package.json damit das ganze auch funktioniert". Das Beispiel wird dadurch nicht weniger verständlich, aber man bleibt als "Fremdspracher" mehr im "Flow".

    • @TRETT1956
      @TRETT1956 2 ปีที่แล้ว

      In Ordnung - danke für die Antwort
      Werner

  • @Frank.U.G
    @Frank.U.G 27 วันที่ผ่านมา

    Der Titel verschweigt, dass ca. 30min nur 2 Container zusammengebaut werden, was erstmal nix mit compose zu tum hat. Schade dass hier das Beispiel unnötig aufwendig gewählt ist anstatt sich auf compose Themen zu konzentrieren.

  • @Gromran1981
    @Gromran1981 ปีที่แล้ว

    Abgesehen von sehr speziellen Randbedingungen ist Docker auch nur Hippster-Frickel-Unsinn. Aber bei Mac-Nutzern ist es eh nicht weit her...

  • @typing5596
    @typing5596 2 ปีที่แล้ว +1

    Also erstmal vielen Dank, finde die Videos von dir echt klasse. Ich hab da aber ein Problem mit 'docker run -d --init -p 300:3000 --name api api' und zwar läuft der Container nicht, rufe ich das ganze mal ohne -d auf sehe ich: '/bin/sh: 1: Syntax error: end of file unexpected (expecting "}")' , ich habe alles bis ins kleinste Detail überprüft und alle Dateien sind exakt gleich zu deinen, 'npm ./app.js' funktioniert auch... woran könnte das liegeb? Ich nehme mal an dass ich die Beispiele schlecht weitermachen kann wenn ich keinen laufenden API Container habe...

    • @thenativeweb
      @thenativeweb  2 ปีที่แล้ว +1

      [gr] Danke für Dein Lob 😊
      Was den Fehler angeht, ist das aus der Ferne leider sehr schwer zu sagen, ohne den Code konkret vor sich zu sehen … frag doch mal auf unserem Discord nach (den Link dazu findest Du in der Videobeschreibung), dort könntest Du auch mal etwas Code posten, was es vielleicht einfacher macht, Dir zu helfen.