Ich verwende VMware Workstation für meine Entwickleranforderungen und muss verschiedene VMs für Diff-Umgebungen warten.
Docker scheint daher das Ausführen von Diff-Umgebungen in Containern zu ermöglichen
Kann ich in meiner Windows 10 x 64-VM Docker ausführen und verschiedene Images und Container verwenden, um meinen Code zu entwickeln, zu erstellen und zu testen? (Denken Sie daran, dass meine Entwicklungsumgebung in VMware Workstation ausgeführt wird, während Docker VirtualBox verwendet.)
Wie versende / nehme ich meine App (Code + Datenbank + Web-API + .....) in die Produktion? Muss die Produktionsmaschine Docker wir gut laufen lassen?
Bitte helfen Sie zu klären.
Aktualisieren
Mit VMWare meine ich VMWare Workstation Pro.
quelle
docker-machine --native-ssh create -d vmwareworkstation default
(Anmerkung fehlt "-")Mit können Sie
docker save
Ihre Docker-Bilder in Dateien speichern.Ich denke, es ist erwähnenswert, dass es nicht empfohlen wird, mehrere Anwendungen in demselben Container auszuführen, und es wird nicht empfohlen, Daten in Ihren Containern zu speichern. Verwenden Sie hierfür Volumes.
quelle
Es gibt einen großen Unterschied zwischen dem Docker-Host (Linux oder Windows):
Auf dem Windows Docker-Host in einer VMware Workstation (auf Ihrem physischen Windows) haben Sie also eine geschachtelte HyperV Linux-VM! Dies ist kein großes Problem. Achten Sie lediglich darauf, die verschachtelte Virtualisierung zu aktivieren.
François
quelle
Das Ausführen von Docker-Containern führt zu Problemen bei der Portbindung.
Ist es eine gute Praxis, Docker in der virtuellen Maschine auszuführen? Die Architektur als Referenz
Ist es eine gute Übung .. :)
quelle