Virtual machines vs containers / Docker

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

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

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

    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 ปีที่แล้ว +8

      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

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

    Wie gewohnt ein schönes Video mit wichtigen nützlichen Inhalten. Danke

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

    Einer, der Wenigen, den man auch auf 2x speed versteht ... super!!!! Danke für die infos

  • @Liqweed1337
    @Liqweed1337 3 หลายเดือนก่อน

    Hardware -> host-os -> hypervisor -> gast-OS XYZ -> Container -> anwendung
    This is the way.
    Für Privatpersonen jedoch vollkommen ausreichend und eine gute Lösung sein System zu halten.
    so wird das auch in rechenzentren gemacht.sogar noch komplizierter XD

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

    Schönes Vidso, gut erklärt und informativ^^ Danke!

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

    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

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

    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 ปีที่แล้ว +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.

  • @Traumf8nger
    @Traumf8nger 19 วันที่ผ่านมา

    Danke das es dich gibt 🙏🏽

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

    Endlich kommen wir zu Proxmox und eventuell Unraid 😍

  • @applepine1048
    @applepine1048 5 หลายเดือนก่อน +1

    die begrüßung gefällt mir :)

    • @applepine1048
      @applepine1048 5 หลายเดือนก่อน

      container = ein emulator, eine VM nur für anwendungen.

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

    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?

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

    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 ปีที่แล้ว +2

      Proxmox bekommt was eigenes 😅

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

      @@TheMorpheusTutorials Proxmox kommt auch dran? Sehr geil 🙂

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

    Womit hast du die Präsentation erstellt? Dass die Slides ineinander über gehen ist genial.

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

      Ich denke mal PowerPoint

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

      @@Robbi9over danke! Schade, ich hatte mit einem Open Source Tool gerechnet

  • @dergrosse3541
    @dergrosse3541 8 หลายเดือนก่อน

    Gut erklärt, danke 🙂

  • @das_f.l.x
    @das_f.l.x 2 ปีที่แล้ว +3

    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 🤔

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

    Wie immer Top deine Erklärungen!!!

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

    Mega gute Erklärung :]

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

    super erklärt, danke

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

    Kann man dich irgendwie kontaktieren bei Fragen?

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

    Mich wuerde jetzt noch der Vergleich mit flatpak und snap interessieren

  • @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

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

    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.

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

    Bestimmt auch gut für Cloud-Dienste.

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

    Ein großer Vorteil von Containern ist natürlich der Punkt Skalierung (in einem Cluster).

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

    Kann man Linux Terminal anonymisieren?

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

    Geile Sache mit der Docker Reihe.
    Wird irgendwann etwas zu Firebase kommen?
    Sehe da nicht richtig durch :D

  • @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.

  • @davy-joke5080
    @davy-joke5080 2 ปีที่แล้ว

    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 😊

  • @Hello-yj8lp
    @Hello-yj8lp 2 ปีที่แล้ว

    Tolles Video :)

  • @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?

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

    hmm aber die definition fehlt was genau was ist und warum

  • @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?

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

    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 ปีที่แล้ว +1

      @@saschavloggt6232 es gibt nur Grenzen sichtlich der Hardware (Also RAM CPU und HDD, eventuell auch noch GPU und ansonsten noch Netzteil)

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

    Danke

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

    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

  • @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' 😂

  • @NormanMiller-u9x
    @NormanMiller-u9x ปีที่แล้ว

    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.

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

    10:51 xD ja echt nicht SO praktisch

  • @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

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

    Bitte etwas langsamer sprechen! Diese Geschwindigkeit ist nicht zum Aushalten.

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

      Geschwindigkeit kann selbst eingestellt werden unter Einstellungen...

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

    Etwas über Proxmox würde mich interessieren :)