Docker Tutorial für Anfänger: Erstelle deinen ersten Docker-Container

  Рет қаралды 77,098

lerneprogrammieren

lerneprogrammieren

3 жыл бұрын

In diesem Docker-Tutorial für Anfänger lernst du, wie du Docker installierst und deinen ersten Docker-Container erstellst.
⯈ Dein erster Docker-Container (Artikel zum Video): lerneprogrammieren.de/dein-er...
⯈ LerneProgrammieren CodeLabor 12+ Programmier-Kurse für Anfänger: bit.ly/codelabor
---------------
Weitere Ressourcen für Programmier-Anfänger:
⯈ Du willst auch Programmieren Lernen? Diese 3 einfachen Schritte solltest Du jetzt ausführen:
1. ⭐ Hol Dir jetzt die ultimative Programmierer-Toolbox: 21+ Apps, Cheatsheets, Quellcodes, Tools, Downloads und Ratgeber für Programmier-Anfänger... für immer kostenlos:
⯈ bit.ly/lerneprogrammieren-toolbox
2. ⭐ Abonniere jetzt den LerneProgrammieren KZbin-Kanal, um als Erster über neue Videos und Tutorials benachrichtigt zu werden:
⯈ kzbin.info...
3. ⭐Schaue in unserer Community vorbei. Dort helfen sich Anfänger gegenseitig das Programmieren zu lernen:
⯈ / lerneprogrammieren
⭐ Weitere Tutorials & Artikel:
⯈ Blog: lerneprogrammieren.de/blog
⭐ Beste Programmierkurse für Anfänger:
⯈ LerneProgrammieren CodeLabor 12+ Programmier-Kurse für Anfänger: bit.ly/codelabor
⯈ LerneProgrammieren Anfängerkurs (Videokurs): bit.ly/anfängerkurs

Пікірлер: 58
@cking9145
@cking9145 Жыл бұрын
Finde Super, dass Du nicht nur erklärst, wie man was macht, sondern wann und warum man es verwenden kann/soll
@lerneprogrammieren-de
@lerneprogrammieren-de Жыл бұрын
Freut mich, dass es dir geholfen hat!
@iothomas792
@iothomas792 3 жыл бұрын
Kanal abonniert. Du hast meinen Tag und die ganze Woche gerettet. Ich bleibe am Ball und hoffe auf viele gute Videos. Vielen Dank. (Nextcloud im Container war im Wartungsmodus. Als blutiger Anfänger konnte ich zu der entscheidenden Datei finden).
@lerneprogrammieren-de
@lerneprogrammieren-de 3 жыл бұрын
Ich helfe gerne! :-)
@jennyyy5919
@jennyyy5919 Жыл бұрын
Tolles Video, gut und knapp erklärt! Weiter so
@everluck35
@everluck35 3 жыл бұрын
Sehr informativ und straight forward, perfekt!
@lerneprogrammieren-de
@lerneprogrammieren-de 3 жыл бұрын
Danke für dein Kompliment!
@der_dataanalyst
@der_dataanalyst Жыл бұрын
Du kannst echt hammer erklären. Top 👍🏻
@mk-hh
@mk-hh 3 жыл бұрын
Super erklärt !!
@peterstackebrandt5401
@peterstackebrandt5401 7 ай бұрын
Danke. Das war sehr motivierend.
@Kutulu101
@Kutulu101 8 ай бұрын
Tausend Dank 🖖
@lukasrudolf9868
@lukasrudolf9868 3 жыл бұрын
Danke, das ist echt ein super Einstieg 👍🏻 ! Steht ps für Print Service?
@ed1849x
@ed1849x 2 жыл бұрын
Nice, danke!
@lerneprogrammieren-de
@lerneprogrammieren-de 2 жыл бұрын
Gern geschehen!
@Luko13_
@Luko13_ 2 жыл бұрын
Danke für das gute Video!
@lerneprogrammieren-de
@lerneprogrammieren-de 2 жыл бұрын
Sehr gerne!
@itzeugsde
@itzeugsde 3 ай бұрын
Sehr hilfreich. Vielen Dank.
@lerneprogrammieren-de
@lerneprogrammieren-de 3 ай бұрын
Das freut uns!
@ak_propra
@ak_propra 2 жыл бұрын
Hilfreich, danke!
@lerneprogrammieren-de
@lerneprogrammieren-de 2 жыл бұрын
Sehr gerne!
@timmytainment
@timmytainment Жыл бұрын
Gutes Video, Danke!
@lerneprogrammieren-de
@lerneprogrammieren-de Жыл бұрын
Gern geschehen!
@miljanstjepanovic3878
@miljanstjepanovic3878 Жыл бұрын
kurz und knapp auf den Punkt gebracht. Mir hat es den Einstieg in Docker erleichtert. Danke
@lerneprogrammieren-de
@lerneprogrammieren-de Жыл бұрын
Danke fürs Feedback!
@freakyinsights635
@freakyinsights635 7 ай бұрын
sher gutes Tutorial
@r1di3169
@r1di3169 Жыл бұрын
schönes Video danke
@lerneprogrammieren-de
@lerneprogrammieren-de Жыл бұрын
Gern geschehen!
@s.s.1930
@s.s.1930 2 жыл бұрын
Tolles Video! Eine Frage zu Machine Learning Projekten: Wenn ich einen Docker nutze (basierend auf einem unix System und nvidia cuda), kann ich darüber die lokalen GPU's im Windows Betriebssystem nutzen?
@lerneprogrammieren-de
@lerneprogrammieren-de 2 жыл бұрын
Bin mir nicht sicher ob das geht.
@Katzenhaarallergie
@Katzenhaarallergie Жыл бұрын
super video, danke wofür steht denn das -d nach dem run befehl? 17:41 sind docker container also immer in einer virtuellen linux machine oder habe ich das falsch verstanden?
@lerneprogrammieren-de
@lerneprogrammieren-de Жыл бұрын
Gerne! Das -d steht für --detach und wird dafür benutzt, dass der Prozess im Hintergrund gestartet werden soll. Man kann es sich wie eine virtuelle Linux Maschine vorstellen :-)
@stefankrautz9048
@stefankrautz9048 Жыл бұрын
ich habe einen image mit Debian, der erstellt beim starten (oder zumindest sind die dann vorhanden) jedes mal neue Container mit Phantasienamen.
@k.k9648
@k.k9648 2 жыл бұрын
Könnte man quasi Docker als vmware Workstation Ersatz nutzen ??? Würde z.B. Windows 10 oder 11 Pro installieren auf die Workstation um Office und andere Anwendungen z.B.Steuer Tools zwischen Privat und Geschäft zu trennen.
@lerneprogrammieren-de
@lerneprogrammieren-de 2 жыл бұрын
Für sowas habe ich Docker nie eingesetzt. Denke auch, dass es eher unüblich ist. Da bist du mit virtuellen Maschinen wahrscheinlich besser dran :-)
@vogelhausdittelbrunn3407
@vogelhausdittelbrunn3407 2 жыл бұрын
Zum Ende des Videos sind zwei Container gestartet. redisPort PORTS 0.0.0.0:6379->6379/tcp unruffled_pike oder auch redisMount PORTS 6379/tcp Warum diese unterschiedlichen PORTS Bezeichnungen? Kann ich das beeinflussen oder geht das automatisch? Danke.
@lerneprogrammieren-de
@lerneprogrammieren-de 2 жыл бұрын
Dies sind die Namen der Container, nicht die Namen der Ports. Du kannst den Namen zum Beispiel mit dem Parameter --name beeinflussen :-)
@fabianl.9165
@fabianl.9165 Жыл бұрын
HI, bei mir funktioniert alles wie im Video außer das Verzeichnis anzulegen. Sobald ich ein Verzeichnis angebe, wird der Container nicht unter docker ps gelistet. Ich bekomme trotzdem die ID ausgegeben. Danke für jegliche Hilfe.
@lerneprogrammieren-de
@lerneprogrammieren-de Жыл бұрын
Hi, hast du das Dockerfile entsprechend angepasst? Wenn der Container nicht mehr unter "docker ps" gelistet ist, dann hat er sich automatisch beendet. Du findest den dann eventuell unter "docker ps -a"
@Katzenha
@Katzenha 2 жыл бұрын
Als VirtualPC für Anwendungen?
@lerneprogrammieren-de
@lerneprogrammieren-de 2 жыл бұрын
So ungefähr, du kannst Anwendungen in sogenannter Containern laufen lassen. :-)
@Stefan1971HH
@Stefan1971HH 2 жыл бұрын
Danke für die gut präsentierten Infos. Eine Frage habe ich aber: Bei kzbin.info/www/bejne/iYDHpapuos6fr9k sagst du, dass der Container ein eignes Betriebssystem hat. Mehrere andere Quellen hatte ich aber so verstanden, dass das gerade nicht der Fall sei und darin einer der wichtigsten Unterschiede zu einer Virtual Machine liege. Hier würde ich mich über Klärung freuen. Danke
@lerneprogrammieren-de
@lerneprogrammieren-de 2 жыл бұрын
Danke für die Frage! Ich meinte damit, dass du im Container Zugriff auf ein Betriebssystem hast. Das Original-Image basiert ja auf einem Betriebssystem welches du dann im Container nutzen kannst :-)
@Henry-sv3wv
@Henry-sv3wv 2 жыл бұрын
wenn du z.b. 5 container startest nutzen die alle den selben Linux Kernel. Docker ist hier wie ein chroot-jail
@inquisitorinluzifera3406
@inquisitorinluzifera3406 2 жыл бұрын
Schönes Tutorial für den Anfang, jedoch hätte ich mir gewünscht, dass kurz angesprochen wird wie man eine Dockerfile selbst erstellt.
@lerneprogrammieren-de
@lerneprogrammieren-de 2 жыл бұрын
Danke für dein Feedback! Ich packe das Thema mal in unsere Planung :-)
@dariuschboutorabi3683
@dariuschboutorabi3683 2 жыл бұрын
klasse tutorial, Danke! Falls du kein Bock mehr zu programmieren hast könntest du sogat als Double von Ben Affleck durchgehen^^
@lerneprogrammieren-de
@lerneprogrammieren-de 2 жыл бұрын
Hahaha :-D Danke für den Tipp!
@Gromran
@Gromran 2 жыл бұрын
Ich sehe einfach keinerlei Vorteile gegenüber einer VM außer einem unnötig fehler-/sicherheitsanfälligen Komplexitätslayer.
@lerneprogrammieren-de
@lerneprogrammieren-de 2 жыл бұрын
Es hat schon Vorteile. Ein produktionsnahes System wird man alleine mit einer VM so nicht auf seinem Rechner zum Laufen bekommen (kommt auf die Systemgröße und -komplexität an). Die Installation kompletter Systeme kann automatisiert werden, damit werden Releases einfacher und schneller. Die darunterliegende Containertechnologie hat auch noch weitere Use Cases. Wenn du an Cluster oder die Cloud denkst, wird das Handling deutlich einfacher, bzw. erst dadurch erst möglich. Deployments von großen Anwendungen die auf verschiedenen Rechnern laufen, ohne Downtime. Ob man es mag oder nicht, das ist die Zukunft.
@Gromran
@Gromran 2 жыл бұрын
@@lerneprogrammieren-de Kannste es nicht mit einer VM abbilden, da mit Sicherheit erst recht nicht mit Docker.
@lerneprogrammieren-de
@lerneprogrammieren-de 2 жыл бұрын
Mit docker compose-Dateien kannst du gleich mehrere Docker Container hochfahren (z.B. Datenbank, Backend und Frontend). Damit kommt man schon sehr nah an Produktionsumgebungen dran :-) Noch besser wird es mit kubernetes, da wird die Container-Technologie (nicht zwingend Docker) für das Betreiben von Anwendungen auf Clustern verwendet. Die Basis funktioniert mit Docker-Images.
@Henry-sv3wv
@Henry-sv3wv 2 жыл бұрын
eine vm belastet das system mehr, docker funktioniert wie ein chroot jail
@NOPE96
@NOPE96 Жыл бұрын
Grundlegend erstmal ein netter Ansatz, aber unter der Premisse "ohne Ahnung" eine Datenbank zu installieren halte ich für fragwürdig. Denn grundsätzlich sollte man sich, wenn es um Daten geht, mit der Thematik beschäftigen und wissen was passiert und vor allem wie. Docker hin oder her.
@lerneprogrammieren-de
@lerneprogrammieren-de Жыл бұрын
Der Fokus des Videos lag ja auch nicht auf Datenbanken, sondern eben auf Docker-Containern :-) ob man damit eine Datenbank hochfährt oder nur eine Shell benutzt, bleibt einem selbst überlassen, mit allen Konsequenzen die dazugehören.
@rainerzufall9207
@rainerzufall9207 Жыл бұрын
Jo suuper Video zum einschlafen. Was soll einen das Video bringen wenn man mit linux null am Hut hat? Ich finde solche Videos nicht als Tutorial sondern eher als langweilig und uninteressant da man vorkenntnisse in der Befehlskette von Linux haben muss. Das ist auch nichts für Anfänger sondern für fortgeschrittene. Es ist immer wieder toll zu sehen wenn einer einem soetwas versucht zu erklären der es zu 100% kann, dann kann ich auch der wand zu hören ist für mich das gleiche. Viel zu kompliziert für den Leihen und uniteressant.
@lerneprogrammieren-de
@lerneprogrammieren-de Жыл бұрын
Da würde mich interessieren, was du mit Docker machen möchtest, wenn du keine Linux Basics hast/benötigst? :-)
@patzl
@patzl Жыл бұрын
Wenn dir diese basics nichts sagen ist das keine Technologie die du verwenden solltest bzw. solltest du dir die basics vorher aneignen. Wenn du hierbei nicht weißt was du tust baust du auch schnell Sicherheitsrelevante Fehler ein. Für die Zielgruppe ist das Video kurz und knackig auf den Punkt gebracht.
@HdCoders
@HdCoders Жыл бұрын
Bleib besser bei dem Truck Simulator. Das braucht man das Gehirn nicht, Rainer.
Container-Images erstellen in Docker (Docker Tutorial für Anfänger)
16:25
lerneprogrammieren
Рет қаралды 22 М.
Wieso Docker® Container einsetzen? (German)
14:54
predic8
Рет қаралды 42 М.
She’s Giving Birth in Class…?
00:21
Alan Chikin Chow
Рет қаралды 13 МЛН
Super sport🤯
00:15
Lexa_Merin
Рет қаралды 20 МЛН
Git Tutorial - In 40 Minuten Git lernen für Anfänger (2021)
38:38
lerneprogrammieren
Рет қаралды 118 М.
Was ist eine PROGRAMMIERSCHNITTSTELLE? Wie funktioniert eine API? Einfach erklärt
9:06
Informatik mit Prof. Sebastian
Рет қаралды 4,5 М.
Docker Crash Course for Absolute Beginners [NEW]
1:07:39
TechWorld with Nana
Рет қаралды 1,4 МЛН
Eigene Cloud erstellen mit Raspberry Pi 5 - Tutorial für Anfänger (deutsch)
19:01
Docker: Erste Schritte // deutsch
37:15
the native web GmbH
Рет қаралды 67 М.
Docker: Wireguard VPN Server leicht gemacht.
16:01
SemperVideo
Рет қаралды 35 М.
Docker Tutorial for Beginners
56:04
Programming with Mosh
Рет қаралды 2,4 МЛН
Docker lernen: Eine Einführung in 100 Minuten // deutsch
1:48:54
the native web GmbH
Рет қаралды 120 М.
Где раздвижные смартфоны ?
0:49
Не шарю!
Рет қаралды 393 М.
Main filter..
0:15
CikoYt
Рет қаралды 610 М.