Docker für Fortgeschrittene in 80 Minuten // deutsch

  Рет қаралды 30,455

the native web GmbH

the native web GmbH

Күн бұрын

Пікірлер: 80
@HHdouHH
@HHdouHH 2 жыл бұрын
Die 3h Videos Einführung und Fortgeschritten haben mir so viel mehr gebracht als 5h LinkedIn-Learning. Und keine Sekunde gedanklich weggedriftet :) Wie einfach und angenehm es sein kann, Wissen zu erlangen. DANKE!!!!!
@thenativeweb
@thenativeweb 2 жыл бұрын
[gr] Wow, vielen lieben Dank - so soll es doch sein 😊
@dineshpaskaran
@dineshpaskaran 2 жыл бұрын
Genau den selben Gedanken hatte ich auch.. Das Einführungsvideo hat so viel in 100 min in meinen Kopf rein gedrückt und ich konnte nahe zu alles mitnehmen. Um das überhaupt hin zu bekommen, muss der Präsentator wirklich gewaltige Skills haben. Daher Hut ab an Herrn Roden.
@dwarslopers
@dwarslopers 2 жыл бұрын
Selten, das ich mir so ein langes Video anschaue. Ich finde den Sprecher irgendwie sympatisch, wie er das alles erklärt. Vielen Dank und weiter so!
@thenativeweb
@thenativeweb 2 жыл бұрын
[gr] Danke schön 😊
@abergy87
@abergy87 3 жыл бұрын
Also ab dem Kapitel Netzwerk wirkt es so, als ob du zusätzlich auf einem Stepper stehst. Ganz außer Atem xD. Sensationeller Content. Wenn man sich schon etwas mit docker auskennt, fasst das Video alles Wissenswerte nochmal zusammen. Richtig Stark.
@thenativeweb
@thenativeweb 3 жыл бұрын
[gr] Haha, ja, da habe ich mich dann in Fahrt geredet 😊 Vielen Dank für das Lob, das freut mich sehr!
@danieldoe4813
@danieldoe4813 Жыл бұрын
Einfach top. Die Geschwindigkeit ist sehr gut, die Stimme angenehm der Inhalt genau richtig dosiert. Man merkt sofort dass hier fundiertes Wissen vorhanden ist. Ich liebe den Kanal jetzt schon.
@stefanoswald7040
@stefanoswald7040 Жыл бұрын
Klar und auf das wesentliche konzentriert erklärt. Und das auf einem gewissen Niveau. Danke, sehr, sehr gut und sehr hilfreich.
@PeterKlein
@PeterKlein Жыл бұрын
Da muss man nicht viel zu sagen. Alles top. Erklären kannst Du wie kein anderer. Man versteht einfach und schnell, ohne dass man viel Schnickschnack zu hören bekommt. Macht Spaß Dir zuzuhören und somit neues zu lernen bzw Skills zu erweitern :) 10/10
@thenativeweb
@thenativeweb Жыл бұрын
[gr] Vielen, vielen Dank 😊
@NachtmahrNebenan
@NachtmahrNebenan 3 жыл бұрын
Sehr gute Erklärung mit den Klarsichtfolien für die Image Layer! So kann man auch den letzten abholen, was da so vor sich geht 🌺
@thenativeweb
@thenativeweb 3 жыл бұрын
[gr] Vielen Dank 😊 Ja, das mit den Klarsichtfolien finde ich auch sehr schön anschaulich, nur beim Entfernen von Dateien greift es leider etwas zu kurz - aber ich denke, es wird trotzdem verständlich.
@silvius6244
@silvius6244 Жыл бұрын
Ich nutze Docker schon länger, aber ich habe trotzdem eine Menge gelernt! - Danke!
@meepleschubser
@meepleschubser 7 ай бұрын
Ich bin sauer, sauer auf mich, dass ich die Videos erst jetzt gefunden habe. Wirklich super erklärt. Mit dem Wissen hätte ich mein letztes Projekt anders umgesetzt.
@yt7042
@yt7042 2 жыл бұрын
Danke, habe auch in Docker Teil II wieder viel dazu gelernt. Multi-Stage-Builds kannte ich noch gar nicht und die NETWORK Details nur oberflächlich. Freue mich schon auf die nächsten Teile der Docker Serie.
@thenativeweb
@thenativeweb 2 жыл бұрын
[gr] Vielen Dank, das freut mich 😊 Dann steht ja noch Docker-Compose aus, siehe kzbin.info/www/bejne/ZpumZnVvnrl5lck Und danach kommt dann Kubernetes … und dazu gibt's bald eine große Neuigkeit von uns 🎉
@CHTELE08
@CHTELE08 5 ай бұрын
Wirklich gut erklärt👍. Gerade das mit Deployment des Sourcecode auf einem Docker Container ist einfach so praktisch😊
@thenativeweb
@thenativeweb 5 ай бұрын
Vielen lieben Dank 😊
@michaelrichter9408
@michaelrichter9408 3 жыл бұрын
Wieder ein sehr interessantes Video, vor allen Multi Stage Builds waren sehr interessant. Vielen Dank.
@thenativeweb
@thenativeweb 3 жыл бұрын
[gr] Gern geschehen - und freut mich, wenn es gefallen hat 😊
@raymondtwumasi838
@raymondtwumasi838 2 жыл бұрын
Deine Videos sind echt hilfreich Danke für die tolle Arbeit und Danke an dein Team!
@thenativeweb
@thenativeweb 2 жыл бұрын
[gr] Danke für Dein Feedback 😊
@stonebone7534
@stonebone7534 2 жыл бұрын
Danke für das geteilte Wissen und ich bin sehr gespannt auf die weitere Videos
@thenativeweb
@thenativeweb 2 жыл бұрын
[gr] Vielen Dank 😊
@TechWorldWithSerdar
@TechWorldWithSerdar Жыл бұрын
danke, sehr für die ausführliche und strukturierte Einführung.
@AndreNitschke
@AndreNitschke Жыл бұрын
Super Tutorial, wie immer. Danke😊
@thenativeweb
@thenativeweb Жыл бұрын
[gr] Das freut mich sehr, vielen Dank 😊
@sinorteka762
@sinorteka762 3 жыл бұрын
Tolle Informationen, Golo. Danke dafür.
@thenativeweb
@thenativeweb 3 жыл бұрын
[gr] Gern geschehen ☺️
@KleinerMensch
@KleinerMensch Жыл бұрын
Wow super gut erklärt Golo. Du gehörst zu den besten Dozenten die ich erlebt hatte, die viel Wissen klar und verständlich vermitteln, viele der Dozenten können sich gerne ein Scheibe davon abschneiden. Weiter so, mein Abo hast Du auf jeden Fall😊
@dorni8040
@dorni8040 2 жыл бұрын
Einfach ein super Video! Und sehr gut erklärt weiter so!
@thenativeweb
@thenativeweb 2 жыл бұрын
[gr] Vielen lieben Dank 😊
@haraldkofler1170
@haraldkofler1170 3 жыл бұрын
Danke für diese Serie! Wie schon beim letzten Video zu Docker konnte ich auch dieses mal wieder ein paar Sachen dazulernen- ich freue mich schon auf die nächsten Video zu Compose und Kubernetes. Könntet ihr vielleicht beim Kubernetes Video auch kurz ansprechen inwiefern Docker swarm noch relevant ist?
@thenativeweb
@thenativeweb 3 жыл бұрын
[gr] Das freut mich sehr 😊 Wegen Docker Swarm … genau dazu haben wir tatsächlich schon ein Video gemacht, siehe kzbin.info/www/bejne/fqKoqHiqZaaGa9k Und, vermutlich auch sehenswert in dem Kontext: kzbin.info/www/bejne/a6K4aYqPpqqYbNU
@beckhaled
@beckhaled Жыл бұрын
Dankeschön für diesen tollen Einsatz ❤
@alexpr0gressive
@alexpr0gressive 3 жыл бұрын
Das ist Gold. 🙏
@thenativeweb
@thenativeweb 3 жыл бұрын
[gr] danke ☺️
@alexpr0gressive
@alexpr0gressive 3 жыл бұрын
Ist es einfach Erfahrung oder woher holst du dir, bzw. woher holt man sich die Informationen die über das was in der Referenz steht hinaus gehen?
@thenativeweb
@thenativeweb 3 жыл бұрын
[gr] Beides. Ich würde sagen, es ist eine Mischung aus Erfahrung, Ausprobieren, genauem Lesen der Handbücher, Tutorials nachvollziehen, und sich einiges zusammenreimen 😊
@adrock0801
@adrock0801 2 жыл бұрын
Danke für die Dockervideos. Ich als "old school" ITler habe bislang dieses Thema eher gemieden, aber man kommt wohl nicht drum rum. Deine Einführung ist gut verständlich und lebendig gestaltet. Du dürftest gerne noch mehr auf die "interna" eingehen. Z.B. ist mir aufgefallen das die User IDs bzw. Prozesse aus den Containern in der Prozessliste des Hosts auftauchen - die User-ID wird dabei 1:1 durchgereicht (was zu etwas Verwirrung führen kann). Auch wie Docker das mit dem Netzwerk realisiert (Stichwort iptables / nftables) wäre mal einen Blick wert.
@thenativeweb
@thenativeweb 2 жыл бұрын
[gr] Danke für das Lob und für Dein Feedback 😊
@michaelbrauner
@michaelbrauner 2 жыл бұрын
Super Video. Höre dir sehr gerne zu! Was ist eigentlich, wenn ich in meiner Postgres Datenbank Daten habe (dafür ist sie ja schließlich da ...). Wenn ich ein docker system prune ausführe, ist ja dann alles weg. Ist das richtig? Wie geht man denn bei sowas vor?
@jhewerkstatt5526
@jhewerkstatt5526 3 жыл бұрын
Danke für das Video. Zu den Volumes habe ich noch eine Frage. Wenn die Volumes direkt von Docker verwaltet werden, sollte man sie dann eher für temporäre Daten verwenden und Daten, die dauerhaft persistiert (z.B. Datenbankfiles) werden sollen, am besten in Bind-Mounts speichern?
@thenativeweb
@thenativeweb 3 жыл бұрын
[gr] Gerne 😊 Zu Deiner Frage: Ich würde Bind-Mounts dann verwenden, wenn Daten vom Host gelesen oder so geschrieben werden sollen, dass sie sich auf dem Host direkt weiter verarbeiten lassen. Wenn beides nicht gegeben ist und der Zugriff nur aus dem Container erfolgt, genügt auch ein Volume.
@marcotroster8247
@marcotroster8247 3 жыл бұрын
Super Content! Wenn ich das nur damals vor 2-3 Jahren zur Verfügung gehabt hätte, anstatt es auf die harte Tour zu lernen ... 😅 Ein paar Anmerkungen: Du hast beim Installieren von cURL vergessen, den Package Cache zu leeren, damit deine Layer kleiner werden. Und beim Zusammenfügen von Kommandos hätte man z.B. zeigen können, wie man ein Tar-Archiv mit wget lädt und den Output gleich in den stdin vom Entpackungsprogramm piped. Damit kann man ziemlich gut demonstrieren, wie sich die Größe der Docker Layer ändert 😉
@thenativeweb
@thenativeweb 3 жыл бұрын
[gr] Danke für das Lob und Dein Feedback! Kannst Du mir wegen CURL kurz sagen, welche Stelle Du meinst? Also welchen Zeitstempel im Video?
@marcotroster8247
@marcotroster8247 3 жыл бұрын
Die Stelle geht bei 32:15 los und du erklärst dort, wie man mehrere Runs zusammenfügt, und zwar am Beispiel, dass man ggf. cURL / wget im Docker Container installiert haben möchte. Also ich hab bei vielen offiziellen Docker Images gesehen, dass man nach einem apt / apk update und einer darauf folgenden Installation von Packages den Paketindex wieder löscht, um Platz zu sparen. Hintergrund ist, dass man ja im Folgenden keine Pakete mehr installieren möchte und somit auch der Cache weg kann. Wenn man einen 2-Stage-Build macht, ist es vielleicht nicht so wichtig, weil man die Build-Stage sowieso wegwirft, aber ja... Manchmal muss man auch im Runtime-Teil erstmal ein apt Paket installieren und dann ist es vielleicht ganz gut zu wissen, wenn's später mal um jedes MB geht. Die Sache mit dem Tar ist aber auch ziemlich brisant. Von der Uni haben wir vor Jahren mal ein custom Hadoop-Image bekommen und der HiWi hat anscheinend die Docker Layer nicht verstanden gehabt. Er hat also zuerst das Tar in einem Run heruntergeladen, dann im nächsten Run entpackt und zum Schluss noch das Tar in nem dritten Run wieder gelöscht. Tja leider funktioniert Docker halt nicht so wie er gedacht hatte und er hat praktisch mehrere Hundert MB verschenkt 😂 Und das Streamen eines Tar-Downloads in ein Entpackungsprogramm ist bei Linux echt elegant, find ich zumindest. Das macht echt was her in ner Demo zum Angeben 😂
@thenativeweb
@thenativeweb 3 жыл бұрын
[gr] Danke für den Zeitstempel! Ja, das habe ich an der Stelle tatsächlich nicht erwähnt, weil ich ja kurz danach auf die Multi-Stage-Builds eingehe und das die meiner Meinung nach deutlich sauberere Variante ist, wie man das Problem lösen kann. Aber es stimmt natürlich, wenn man das nicht macht, dann ist es nicht verkehrt, zu wissen, dass man da auch wieder aufräumen sollte.
@danieldoe4813
@danieldoe4813 Жыл бұрын
die Erklärung von volumes ist ein bisschen zu kurz geraten. Wenn ich über einen Bind Mount ein Verzeichnis mit dedizierten Dateien in mein Image mounten kann, wie schaffe ich es dann Dateien in mein Volume zu bekommen die ich dann in meinen Container bekomme. Das Beispiel zeigt ja nur ein leeres Volume?
@wonkothesane3807
@wonkothesane3807 2 жыл бұрын
Danke! Sehr anschaulich erklärt! Eine Problem habe ich noch: wie würde man vorgehen, wenn man auf einen Port aus einem anderen Docker-Netzwerk zugreifen will? Ein Beispiel wäre: ich habe ein Mailsystem in einem Netzwerk und einen Webserver in einem andern Netzwerk. Jetzt will ich vom Webserver aus Mails verschicken und muss daher auf Port 25 des Mailsystem zugreifen.
@joker2048v2
@joker2048v2 3 жыл бұрын
Top Video!
@thenativeweb
@thenativeweb 2 жыл бұрын
[gr] Danke schön 😊
@vincentbraunsfeld6515
@vincentbraunsfeld6515 7 ай бұрын
Was für eine Theme benutzt du?
@thenativeweb
@thenativeweb 7 ай бұрын
„Atom Dark One“ IIRC
@armankhachatryan2158
@armankhachatryan2158 3 жыл бұрын
Bester Mann 🙏🙏
@thenativeweb
@thenativeweb 3 жыл бұрын
[gr] Vielen Dank 😊
@saulgodman7872
@saulgodman7872 3 жыл бұрын
Alles fein. Alles drin. :)
@thenativeweb
@thenativeweb 3 жыл бұрын
[gr] Hach, das freut mich 😊
@mauriceOverIP
@mauriceOverIP 4 ай бұрын
Klasse, danke!
@qniken8770
@qniken8770 2 жыл бұрын
1 Container = 1 Prozess so als Daumenregel. Wie sieht das aus, wenn ich mehrere Webseiten in apache oder nginx betreibe, die unterschiedliche Datenbanken bspw. in einer mysql anbinden. Mach ich dann pro Seite zwei Container?
@german1966
@german1966 3 жыл бұрын
Hallo, gibt es einen "sauberen" Weg 2 Container mit Wordpress/mysql von einem amd64 Server auf einen raspi4 mit Docker (arm64v8) umzuziehen? VG Hardy und ein großes Lob für Deine Mühe!
@thenativeweb
@thenativeweb 3 жыл бұрын
[gr] Ich habe keine Erfahrung mit Wordpress, insofern kann ich spezifisch dazu nichts sagen. Unter der Annahme, dass die Images für ARM zur Verfügung stehen, sollte das eigentlich kein großer Aufwand sein: Im Prinzip musst Du lediglich von der MySQL ein Backup machen, die MySQL auf dem Raspberry hochfahren und das Backup dort wieder einspielen, und dann den Wordpress-Container hochfahren. Mehr sollte es eigentlich nicht sein (mit Betonung auf "eigentlich").
@german1966
@german1966 3 жыл бұрын
@@thenativeweb Vielen Dank für die Info. Werde ich nachher mal testen. VG
@thenativeweb
@thenativeweb 3 жыл бұрын
@@german1966 [gr] Viel Erfolg 🍀
@german1966
@german1966 3 жыл бұрын
@@thenativeweb Das hat soweit geklappt - man muss aber die gleiche Version nehmen. Aber die Seiten sind dann sehr sehr langsam. Es musste bei mir doch mariadb sein - die läuft flüssig. Nur kann mariadb die MySQL-Db nicht importieren... Hab aber noch ne andere Frage: Ich würde gern mehrere Wordpressinstanzen mit nur einem Mariadb-Container nutzen. Bekomme es nicht hin. Hast Du da evtl. auch n Tipp oder kennst Du ne Anleitung im Netz? Ich hab bisher nix Brauchbares gefunden. VG Hardy
@thenativeweb
@thenativeweb 3 жыл бұрын
[gr] Sorry für die späte Antwort. Was ist denn das Problem, wenn du einen Datenbank-Container für mehrere Instanzen nutzen möchtest?
@friedrichwilhelmhufnagel3577
@friedrichwilhelmhufnagel3577 3 жыл бұрын
Freue mich schon auf das Video zu compose. Email Antwort von mir kommt auch noch. Viele Gruesse :) PS: Wird es auch noch eins zu Swarm geben?
@thenativeweb
@thenativeweb 3 жыл бұрын
[gr] Zu Swarm werden wir eher nichts machen, da wir Swarm schon seit geraumer Zeit zu Gunsten von Kubernetes nicht mehr verwenden, und - um es kurz zu machen - auch niemandem mehr dazu raten würden, noch auf Swarm zu setzen. Falls Dich die Unterschiede zwischen Swarm und Kubernetes interessieren (und warum wir eher zu Kubernetes raten würden), guck mal hier: kzbin.info/www/bejne/fqKoqHiqZaaGa9k
@dragonfly-7
@dragonfly-7 4 ай бұрын
Mutti, mutti, mir wird schwindlig ... ;-) ... Golo, ich habe jetzt den einführenden Teil und den fortgeschrittenen Teil konsumiert und muss feststellen, daß ich endlich (!) das, was in sooo vielen YT-Beiträgen impliziert - aber leider nicht erklärt- wird, verstanden habe. Weil ? Weil die notwendigen Infos in 2 Beiträgen verständlich vermittelt wurden. Danke, Danke, Danke !!! P.S.: Jetzt geht es mit den Beiträgen zu docker-compose und kubernetes weiter - aber nicht am Stück ... ;-) P.P.S.: Man verzeihe mir den Otto-Walkes-Slang ... Ich konnte nicht anders
@armankhachatryan2158
@armankhachatryan2158 3 жыл бұрын
👍👍👍
@thenativeweb
@thenativeweb 3 жыл бұрын
[gr] 😊
@qniken8770
@qniken8770 2 жыл бұрын
Super Video! Die Einführung war schon klasse, und die Fortsetzung ebenso :) Eine Sache nur, ich mach gerne immer parallel mit und dass mir die tsconfig.json gefehlt hat zum Bauen der typescript App, hat mich leider dann aufhören lassen müssen. Habe auch nichts auf GitHub gefunden unter "ddd-docker".
@qniken8770
@qniken8770 2 жыл бұрын
Habs mit pausieren abtippen können, weiß nicht ob ich alle exkludes habe, aber mit "node_modules" und "build", passt es zumindest
@tarlon101
@tarlon101 Жыл бұрын
Super Video. Top erklärt. Vielen Dank!
Docker-Compose: Eine Einführung in 80 Minuten // deutsch
1:16:47
the native web GmbH
Рет қаралды 29 М.
Docker lernen: Eine Einführung in 100 Minuten // deutsch
1:48:54
the native web GmbH
Рет қаралды 142 М.
When you have a very capricious child 😂😘👍
00:16
Like Asiya
Рет қаралды 18 МЛН
Asynchrone Programmierung in JavaScript in 80 Minuten // deutsch
1:19:31
the native web GmbH
Рет қаралды 14 М.
WebAssembly (WASM) verdrängt Docker?! // deutsch
24:00
the native web GmbH
Рет қаралды 39 М.
Einführung in k3s - Kubernetes so einfach wie noch nie
48:57
Qvest Digital AG
Рет қаралды 8 М.
Top 8 Docker Best Practices for using Docker in Production
18:27
TechWorld with Nana
Рет қаралды 316 М.
Kubernetes: Eine Einführung in 120 Minuten // deutsch
2:09:50
the native web GmbH
Рет қаралды 49 М.
So einfach ist Docker
16:14
c't 3003
Рет қаралды 206 М.
TypeScript lernen: Eine Einführung in 80 Minuten // deutsch
1:20:35
the native web GmbH
Рет қаралды 39 М.
WebAssembly (WASM) lernen: Eine Einführung in 100 Minuten // deutsch
1:43:20
the native web GmbH
Рет қаралды 10 М.
Event Sourcing - the only video you need // German
30:50
the native web GmbH
Рет қаралды 3,7 М.
Docker: Erste Schritte // deutsch
37:15
the native web GmbH
Рет қаралды 73 М.