In vielen Docker Gesprächen habe ich mir angesehen, dass der Unterschied zwischen Docker und VMs Docker ist, benötigt kein Gastbetriebssystem. Zuerst kaufte ich das, aber als ich anfing, Docker zu benutzen, sehe ich oft, dass ich alpine mit einschließe, was ich für ein Linux-Betriebssystem halte. Also Docker benötigt noch ein Betriebssystem?Benötigt Docker wirklich kein Betriebssystem?
Antwort
Container-Host: Auch Host-Betriebssystem genannt. Das Host-Betriebssystem ist das Betriebssystem, auf dem der Docker-Client und der Docker-Daemon ausgeführt werden. Im Fall von Linux- und Nicht-Hyper-V-Containern teilt das Host-Betriebssystem seinen Kernel mit ausgeführten Docker-Containern. Für Hyper-V hat jeder Container seinen eigenen Hyper-V-Kernel.
Container OS: Auch als das Basisbetriebssystem bezeichnet. Das Basisbetriebssystem bezieht sich auf ein Image, das ein Betriebssystem wie Ubuntu, CentOS oder Windowsservercore enthält. Normalerweise würden Sie Ihr eigenes Image auf einem Basis-BS-Image erstellen, um Teile des Betriebssystems zu nutzen. Beachten Sie, dass Windows-Container ein Basisbetriebssystem erfordern, während Linux-Container dies nicht tun.
Betriebssystem Kernel: Der Kernel verwaltet Funktionen der unteren Ebene wie Speicherverwaltung, Dateisystem, Netzwerk- und Prozessplanung.
- 1. .NET CLR, die kein Betriebssystem benötigt?
- 2. Docker Standard-Betriebssystem
- 3. GLSL Renderbuffer wirklich benötigt?
- 4. Extract Operator $, wirklich benötigt?
- 5. Docker ohne Host-Betriebssystem ausführen?
- 6. Wird seichte Kopie wirklich benötigt?
- 7. Docker - Muss das Container-Betriebssystem dem Host-Betriebssystem entsprechen?
- 8. Warum benötigt PHP Symfony sfSessionStorage :: initialize wirklich (wirklich) lange Zeit?
- 9. Haben alle Docker-Images ein minimales Betriebssystem?
- 10. Wird hier wirklich ein Knallmuster benötigt?
- 11. SQLCipher für Android: icudt46l.zip wirklich benötigt?
- 12. Wird ./ wirklich für die Pfadangabe benötigt?
- 13. Wird die Galsim-Boost-Abhängigkeit wirklich benötigt?
- 14. Benötigt neo4j-jdbc wirklich vorbereitete Angaben?
- 15. ist: Hover wirklich für den Kunden benötigt?
- 16. wird DjangoRestFrameWork wirklich für eine Website benötigt
- 17. Werden Delphi-Record-Konstruktoren wirklich benötigt?
- 18. Weblogic Custom Deployer (wenn wirklich benötigt)
- 19. Meteor benötigt kein Importpaket?
- 20. Java VMs, die kein Betriebssystem benötigen?
- 21. Funktioniert Kubernetes (lokale Docker-Methode) wirklich?
- 22. Wie viel Sicherheit wird wirklich auf einer "privaten" Website benötigt?
- 23. Jenkins - Kein Programm „Docker“
- 24. docker: "build" benötigt 1 Argument. Siehe 'docker build --help'
- 25. Benötigt das Docker RPM zusätzliche Abhängigkeiten?
- 26. Docker hinzufügen "benötigt mindestens ein Argument" Fehler
- 27. Wird Supervisord für Docker + Gunicorn + Nginx benötigt?
- 28. Benötigen Sie die Lizenz für das Betriebssystem (Windows) in Docker
- 29. Ist es möglich, ein Docker-Image ohne Betriebssystem zu erstellen?
- 30. Benötigt eine asynchrone Passthrough-Methode wirklich das Muster "Warten/Asynchron"?
Also konnte ich Docker ohne sogar alpine verwenden? Aber was wird es in mir haben, frage ich mich? Wie kann ich beispielsweise mit der Installation eines Anwendungsservers beginnen? Hat es irgendeine Form von Linux und ich muss alles andere kompilieren? –
https://Stackoverflow.com/a/16048358/8121583 Diese Antwort erklärt mehr über Docker. –