Virtual machines vs containers / Docker

  Рет қаралды 32,841

The Morpheus Tutorials

The Morpheus Tutorials

Күн бұрын

**Alle meine Social Media Portal**:
bio.link/themorpheus
Discord:
the-morpheus.de/discord.html
Unterstützt mich - Danke!
www.patreon.com/user?u=5322110
www.paypal.me/TheMorpheus

Пікірлер: 60
@yt7042
@yt7042 2 жыл бұрын
Gut, dass du das Thema docker security ansprichst. Vielleicht kannst du noch ein separates Video zu diesem Thema machen, da es sonst eher vernachlässigt wird.
@TheMorpheusTutorials
@TheMorpheusTutorials 2 жыл бұрын
Mehrere, wohl eher 😅
@hof-schlueter
@hof-schlueter 2 жыл бұрын
@@TheMorpheusTutorials gerne auch mehrere 😜 mich würde zB deine Meinung zum Thema Nextcloud/Bitwarden interessieren. Beziehungsweise wie du sowas absichern würdest und wie macht man das ganze wirklich sicher um auch von unterwegs Zugriff zu haben (VPN?!). Beste Grüße
@asklios
@asklios 2 жыл бұрын
Was zum Thema portabilität in der Docker Serie nicht fehlen darf ist ein Hinweis auf verschiedene Prozessor Architekturen. Hab als ich mit einem Raspberry angefangen habe viel zu lange gebraucht um zu verstehen, dass der einen arm64 Prozessor hat.
@kamoteos
@kamoteos 2 жыл бұрын
So sieht es aus bzw bei älteren RPIs armv7(hf). Für x86 brauchst dann auch angepasste Container. Aber das sieht man ja schön im Docker HUB welches Image worauf lauffähig ist. Portability JA aber mit Einschränkungen.
@heavyarms5534
@heavyarms5534 2 жыл бұрын
Schönes Vidso, gut erklärt und informativ^^ Danke!
@davidblack1923
@davidblack1923 Жыл бұрын
Einer, der Wenigen, den man auch auf 2x speed versteht ... super!!!! Danke für die infos
@r1di3169
@r1di3169 Жыл бұрын
Wie gewohnt ein schönes Video mit wichtigen nützlichen Inhalten. Danke
@KarelPuhli
@KarelPuhli 2 жыл бұрын
Wie immer Top deine Erklärungen!!!
@andreashahn9345
@andreashahn9345 2 жыл бұрын
Endlich kommen wir zu Proxmox und eventuell Unraid 😍
@dergrosse3541
@dergrosse3541 2 ай бұрын
Gut erklärt, danke 🙂
@tillink8336
@tillink8336 5 ай бұрын
super erklärt, danke
@highquality8698
@highquality8698 Жыл бұрын
Wieder ein sehr informatives Video, verstehe nicht wieso du wenig Abonnenten hast. Was wichtig zu wissen wäre ist wie es mit der Redundanz bzw. ausfallsicherheit des Servers aussieht. Lg
@das_f.l.x
@das_f.l.x 2 жыл бұрын
Zur letzten Folie: Was würdest du zu einem System sagen, das die Container auf dem Host-OS laufen lässt? Wenn ich mich nicht irre dürfte das der Ansatz in TrueNAS Scale sein 🤔
@julianlange4162
@julianlange4162 Жыл бұрын
Mega gute Erklärung :]
@hisdudeness455
@hisdudeness455 2 жыл бұрын
Mich wuerde jetzt noch der Vergleich mit flatpak und snap interessieren
@eisgreg
@eisgreg 2 жыл бұрын
Danke für das Video, kannst du auch etwas zu Proxmox und des dort verwendeten Containern sagen? Was wären deine Tipps für den Hobby Bereich? Wie weit macht unter Proxmox für verschiedene Linux Anwendungen (LXC) ein eigenes System Sinn (z.B. Datenbank, Mailserver, FileServer,...) Wo liegt dort der Unterschied LXC zu z.B Docker oder einer VM? Welche Vor- bzw. Nachteile gibt es.
@TheMorpheusTutorials
@TheMorpheusTutorials 2 жыл бұрын
Proxmox bekommt was eigenes 😅
@ThomasRoedigerIT
@ThomasRoedigerIT 2 жыл бұрын
@@TheMorpheusTutorials Proxmox kommt auch dran? Sehr geil 🙂
@benjaminp3797
@benjaminp3797 2 жыл бұрын
Bestimmt auch gut für Cloud-Dienste.
@eisgreg
@eisgreg 2 жыл бұрын
Hi wäre cool wenn du auch etwas zu "unraid" und vergleichbaren Lösungen sagen könntest und dieses in deinen Vergleich der Techniken ( Docker, Proxmox) Vor- und Nachteile mit berücksichtigen.
@BowserJR_21
@BowserJR_21 2 жыл бұрын
Das Problem mit den "großen Systemen" lässt sich mit docker-compose relativ leicht lösen. Dort kann man mehrere container als ein großes Setup definieren, abhängigkeiten einstellen und einzelne Container einem Virtuellen Netzwerk zuweisen. So lassen sich große Setups mit vielen Containern gut verwalten.
@Quisl
@Quisl 2 жыл бұрын
Und wenn du ein "noch größeres System" hast für das du mehrere docker-composes bräuchtest: Kubernetes deployments / Helm charts. :D
@benary5620
@benary5620 2 жыл бұрын
Womit hast du die Präsentation erstellt? Dass die Slides ineinander über gehen ist genial.
@Robbi9over
@Robbi9over 2 жыл бұрын
Ich denke mal PowerPoint
@benary5620
@benary5620 2 жыл бұрын
@@Robbi9over danke! Schade, ich hatte mit einem Open Source Tool gerechnet
@MK-bx8xv
@MK-bx8xv 2 жыл бұрын
Ein großer Vorteil von Containern ist natürlich der Punkt Skalierung (in einem Cluster).
@Insomnia_2311
@Insomnia_2311 2 жыл бұрын
Ich fand das sehr interessant. Könntest du dazu auchmal ein praktisches Beispiel machen wie es dann so in der Praxis gemacht wird?
@TheMorpheusTutorials
@TheMorpheusTutorials 2 жыл бұрын
Siehe docker Reihe 😁
@christophschmidt7066
@christophschmidt7066 2 жыл бұрын
Ist es möglich eine PCIe Karte an einem Container zu übergeben (Stichwort PCI passthrough)? Kann der Treiber für die Karte auch wieder reengineered werden?
@TyrellJoanna
@TyrellJoanna 2 жыл бұрын
Kommt noch eine überarbeitete Tutorial Reihe über DevOps (Docker) etc.?
@TheMorpheusTutorials
@TheMorpheusTutorials 2 жыл бұрын
Die DevOps Reihe muss nicht überarbeitet werden, aber wenn du was praktisches zu cicd meinst, ja
@Hello-yj8lp
@Hello-yj8lp Жыл бұрын
Tolles Video :)
@schnupion1623
@schnupion1623 2 жыл бұрын
Vielen Dank für das aktuelle Thema Cedric. Was hältst Du vom Hypervisor "UNRAID"? Ich arbeite mich gerade ein, weil ich Linode oder andere Cloud VMs zu öffentlich fand. Die GPU Leistung auf mehrere docker container verteilen zu können und dadurch das system mehrfach im Hintergrund auslasten zu können ist verlockend. Das Thema Security, oder ob man daraus eine art sandbox erstellen kann würde mich sehr interessieren.
@TheMorpheusTutorials
@TheMorpheusTutorials 2 жыл бұрын
Würde ich mir Mal aufschreiben
@zockmackzock
@zockmackzock 2 жыл бұрын
Geile Sache mit der Docker Reihe. Wird irgendwann etwas zu Firebase kommen? Sehe da nicht richtig durch :D
@TheMorpheusTutorials
@TheMorpheusTutorials 2 жыл бұрын
Ja, aber wann kann ich dir noch nicht sagen 😅
@FluffelBuff
@FluffelBuff 2 жыл бұрын
Verwende ein Linux, mit KVM und PCI Passthrough, so kann ich in meiner Windows VM Zocken. Die VM wird nach dem Herunterfahren automatisch auf ein Gewisses Snapshot zurückgesetzt. Kann VM‘s für den Aufbau eines Sichern PCs empfehlen, die Vorteile liegen auf der Hand, vorallem wenn man eine Linux basis nimmt. Zocken ist in einer VM möglich, nennt sich PCI-Passthrough und funktioniert super. So kann meine Freundin Zocken, während ich Arbeiten kann und alles an einem PC, aber jeder mit eigener Maus Tastatur und Monitor 🙈
@nico_kempe
@nico_kempe 2 жыл бұрын
Starkes Video, wäre eine kleine Cent OS Vorstellung denkbar?
@TheMorpheusTutorials
@TheMorpheusTutorials 2 жыл бұрын
Absolut
@TheSchnitzel4
@TheSchnitzel4 2 жыл бұрын
Was willst du den wissen, bzw vorgestellt haben?
@Bastiroxx
@Bastiroxx 2 жыл бұрын
Kann man dich irgendwie kontaktieren bei Fragen?
@davy-joke5080
@davy-joke5080 Жыл бұрын
Hi Community 😁 Ich habe eine Frage, können Sanboxen als Container betrachtet werden? Könnte jemand 1. die Gemeinsamkeiten und 2. die Unterschiede auflisten bitte 😄? Vielen Dank 😊
@YeeModz
@YeeModz 2 жыл бұрын
hmm aber die definition fehlt was genau was ist und warum
@lasslos1490
@lasslos1490 2 жыл бұрын
Hast du vor ein Gradle Tutorial zu machen? Ich kann dort nicht wirklich viel finden.
@TheMorpheusTutorials
@TheMorpheusTutorials 2 жыл бұрын
Ja, aber das wird noch dauern
@jamesmor5305
@jamesmor5305 2 жыл бұрын
Danke
@eMgotcha77
@eMgotcha77 2 жыл бұрын
Btw wenn ihr mal VMware ESXi mit 'zertifizierter Hardware' testen wollt: VM mit z.B. VMware Workstation erstellen, dort ESXi installieren. Die Hardware der VM ist fuer ESXi dann 'zertifiziert' 😂
@arar9578
@arar9578 2 жыл бұрын
Kann man Linux Terminal anonymisieren?
@saschavloggt6232
@saschavloggt6232 2 жыл бұрын
Lässt sich eigentlich eine virtuelle Maschine abermals in virtuelle Maschinen absrrahieren? Das dürfte auf den eigentlichen Host ressourcentechnisch ja keine Auwirkungen mehr haben, da der "Host" für die weiteren virtuellen Maschinen ja bereits eine virtuelle Maschine ist, der ja schon Systemressourcen zugewiesen wurden - die dann nur nochmal auf weitere VMs aufgeteilt würde. :-)
@nullumidea
@nullumidea 2 жыл бұрын
Ja, wird ja auch gemacht. Wenn man einen Teil von einem Server mietet und dann ne VM dauf insterliert.
@saschavloggt6232
@saschavloggt6232 2 жыл бұрын
Wie weot llässt sich das treiben, bevor der Kernel auf dem realen Host die Segel streicht? Ich denke, ne virtuelle Maschine, die auf einer virtuellen Maschine läuftz, die von einer virtuellen Maschine auf einer virtuellen Maschine gehostet wird, deren Host wiederum eine virtuelle Maschien auf einer virtuellen Maschine ist, ... irgendwann wird doch für den realen Host Schicht sein - oder sind mir da keine Grenzen gesetzt ( außer der Prozessorleistung und dem RAM auf der Real Hardware) ?
@idiotspieltminecraft1032
@idiotspieltminecraft1032 2 жыл бұрын
@@saschavloggt6232 es gibt nur Grenzen sichtlich der Hardware (Also RAM CPU und HDD, eventuell auch noch GPU und ansonsten noch Netzteil)
@la3el
@la3el 3 ай бұрын
Boah ey, ich hab das Video/Tut fast bis zum Ende geschafft, aber nur fast -_- Du sagst ständig die Anwendungen nutzen üer den Container den Kernel des Host Systems - also wenn der Host ein Linux ist, nutzen die Anwendungen den Linux Kernel, also WENN sie auf Linux laufen, also Linux Programme sind, denn ein Windows Programm läuft nicht ohne weitres wie Wine usw. auf Linux usw.... Also bleibt ja dann der Spruch "Bei mir läufts aber" - oder wurde das nur semigut erklärt und ich habe das mal so gar nicht verstanden? :D
@user-sr2rk1ho3n
@user-sr2rk1ho3n 9 ай бұрын
Ach ja. Die Konfusion ist wieder mal herrlich! Steppt man so die verschiedenen - meist englischsprachigen - Tutorials, stellt man fest, daß Docker ( Docker Toolbox ) angeblich in einer VM läuft. Es wird also das Gegenteil behauptet von, dem, was hier ausgesagt ist. Das ist um so erstaunlicher, daß jedem, der sich die Idee von Docker und die von VMs klar gemacht hat, mindestens diese Eigenschaft klar sein müßte, und die Macher dieser Tutorials erfahrene IT-Leute sind. Ich peile es nicht. Ich vermute, daß bei Docker Toolbox das Frontend ( Shell ) zur Kontrolle des Daemons in einer VM läuft, aber nicht der Daemon selbst. Sonst könnten nur Linux-Apps genutzt werden. Mir ist der Unterschied zwischen Docker Desktop und Docker Toolbox nicht klar. Ich vermute, daß bei Docker Desktop auch die Shell zu Steuerung und Konfiguration des Daemons nicht in einer VM läuft. Schließlich gibt es ja BASH als Console für Windows, s.d. eine seperate VM für eine Shell zur Steuerung des Daemons überflüssig erscheint. Weil ich Windows 7 nutze( durchinstalliert und auch schon eingemüllt ), kann ich - wenn überhaupt - nur Docker Toolbox ausprobieren. Immerhin, ich sehe eine laufende Shell! Den Konflikt mit einem bereits installierten Oracle VM-Manager ( den ich tunlichst nicht regelmäßig aktualisiere ) habe ich durch Abwählen der entsprechenden Installation bei der Intallation von Docker Toolbox umschifft. Was Kitematic ist, weiß ich nicht. Und ob nun unbedingt das Versionskontrollsystem Git eingeführt werden muß, sei dahin gestellt. Schaden tut es nicht aber die Vermüllung des Systems wird wieder mal gesteigert. Wann nutze ich bewußt Git bzw. habe Bock darauf, wenn ich bloß gelegentlich Docker-Images anfassen will um eine Software auszuprobieren? Gar nicht! I.Ü. muß man zwischen Docker-Files und Docker-Images tunlichst unterscheiden. Bei Docker-Files handelt es sich lediglich um Beschreibungen mitsamt der Pfade der Installations-Quellen ins Netz hinein aber nicht um die Software selbst. In vielen Zusammenhängen wird gerne darüber hinweggetäuscht. Und so impliziert Docker fast eine ständige Online-Pflicht, weil doch irgendwas aus dem Netz geholt werden muß, was man vorher nicht überblickt Wohl dem, dem es i.Ü. gelungen ist, der NET-ID zu entgehen; einmal auf einer Web-Site verklickt und das war's! Docker hat den Vorteil - aber eben auch den Nachteil - Dependencies zu zentralisieren. Ich zerschelle daran. Gut, Step by Step ließe sich das lösen. DAS ist der Vorteil von Unix/Linux: Recherche, Sorgfalt und Bedacht führen dort häufig noch zum Ziel. Für Windoofs 10, bzw. 11 fehlen mir Geld und Nerven und damit fällt Docker Desktop flach. Für jede Monster-App ist es halt wie gehabt eine eigene VM das Ideal und wird auch in Zukunft die Devise bleiben! Die Dutzenden obligatorischen Tools kommen halt immer mit dabei. Hardware- und Energie-Aufwand haben sich danach zu richten. Das ist russisch-gut; sch*&%$ auf Effizienz. Zu guter Letzt mein liebstes Spiel - Kettensägen-Massaker: Rechner aus, Rechner ein. ( nix Runterfahren. ) Temp-Verz. leeren, Installation-Ziel-Verzeichnisse mitsamt Inhalt killen, mit cCleaner und Bleachbit Mül-Vermerke aus der Registry weghämmern. Firewall aufräumen. Nochmal ein-aus und nachpolieren ( Temp, Registry ) - fertig ist die Maus. Wie oft ich das Spiel schon hatte! So auch hier; besser als jeder Ego-Shooter; Erlebnisse sind garantiert. Zwei Tricks, die helfen können, das zu überleben: Bei einem erneuten Installationsversuch leert man den Trash nicht sofort; das tut man erst hinterher! Datei-Fehler halten sich hernach so doch in Grenzen. Dann und wann sichert man Verzeichnisse mit einem Prüfsummen-Tool ab um ob der Datei-Wüsten schnell Veränderungen ( z.B. Rudimente ) erkennen zu können. Giftig sind die kleinen süßen Veränderungen in irgendwelchen, häufig rein textuellen, Konfigurations-Dateien, die einem sonst aus dem Blickfeld geraten. Ich bin ein übler Grobian aber Ich muß bei alledem irgendwie besser sein als meine Laune z.Z., denn meine Möre tut's noch! - Aber ohne Docker.
@officedid8531
@officedid8531 2 жыл бұрын
VMS kann man nicht mit Containern vergleichen, für Spielereien zuhause ist Docker ja ganz schön aber in Unternehmen wird sich das nicht durchsetzen, da werden weiterhin Hypervisor wie Hyper-V oder ESX den Ton angeben da die in Unternehmen genutzten Anwendungen in Docker nicht emuliert werden können
@tanngrisnir6089
@tanngrisnir6089 Жыл бұрын
10:51 xD ja echt nicht SO praktisch
@MyCkeen
@MyCkeen Жыл бұрын
Bitte etwas langsamer sprechen! Diese Geschwindigkeit ist nicht zum Aushalten.
@TheAsselmeier
@TheAsselmeier Жыл бұрын
Geschwindigkeit kann selbst eingestellt werden unter Einstellungen...
@zorn83
@zorn83 2 жыл бұрын
Etwas über Proxmox würde mich interessieren :)
My learning strategy | Never again procrastination
14:20
The Morpheus Tutorials
Рет қаралды 56 М.
Kubernetes einfach erklärt in 20min
20:02
Tim Lüdtke
Рет қаралды 14 М.
Как быстро замутить ЭлектроСамокат
00:59
ЖЕЛЕЗНЫЙ КОРОЛЬ
Рет қаралды 12 МЛН
Style-Based GAN Generator
3:37
AI Focus
Рет қаралды 3
Wieso Docker® Container einsetzen? (German)
14:54
predic8
Рет қаралды 42 М.
Server Virtualisation - What is it?
11:46
The Morpheus Tutorials
Рет қаралды 17 М.
Better than Windows?
12:22
c't 3003
Рет қаралды 319 М.
Become a hacker - how to learn to hack?
17:10
The Morpheus Tutorials
Рет қаралды 723 М.
Mistral, LLaMa & Co. - Use free AI giants locally
38:59
The Morpheus Tutorials
Рет қаралды 38 М.
Pi-hole in Proxmox LXC installieren - Step-by-step - German
13:30
CS Obsession
Рет қаралды 10 М.
Nested VMs are mostly a bad idea
10:52
The Morpheus Tutorials
Рет қаралды 15 М.
Important first steps on a server
16:13
The Morpheus Tutorials
Рет қаралды 17 М.
Как быстро замутить ЭлектроСамокат
00:59
ЖЕЛЕЗНЫЙ КОРОЛЬ
Рет қаралды 12 МЛН