Prowadzę stację roboczą vmware dla moich potrzeb programistów i muszę utrzymywać różne maszyny wirtualne dla środowisk diff.
Docker wydaje się zatem zezwalać na uruchamianie środowisk diff w kontenerach
Czy w mojej maszynie wirtualnej z systemem Windows 10 x64 mogę uruchomić okno dokowane i używać różnych obrazów i kontenerów do opracowywania, budowania i testowania mojego kodu? (Pamiętaj, że używam mojego środowiska programistycznego na VMware Workstation, podczas gdy doker używa VirtualBox)
Jak wysłać / zabrać tę aplikację (kod + baza danych + interfejs WWW + .....) do produkcji? Czy maszyna produkcyjna musi dobrze obsługiwać Dockera?
Proszę o pomoc w wyjaśnieniu.
Aktualizacja
Przez VMWare mam na myśli VMWare workstation pro.
źródło
docker-machine --native-ssh create -d vmwareworkstation default
(Uwaga brakuje „-”)Możesz użyć
docker save
do zapisania obrazów dokera w plikach.Myślę, że warto wspomnieć, że nie zaleca się uruchamiania kilku aplikacji w tym samym kontenerze i nie zaleca się przechowywania danych w kontenerach, do tego należy użyć woluminów.
źródło
Istnieje duża różnica między hostem dokera (Linux lub Windows):
Tak więc na hoście dokującym Windows na stacji roboczej Vmware (na fizycznym systemie Windows) masz zagnieżdżoną maszynę wirtualną HyperV Linux! To nie jest duży problem, po prostu uważaj, aby włączyć zagnieżdżoną wirtualizację.
François
źródło