Я использую рабочую станцию vmware для своих нужд разработчиков и должен поддерживать разные виртуальные машины для разных сред.
Docker, похоже, позволяет запускать diff-среды в контейнерах, поэтому
Могу ли я запустить на своей виртуальной машине Windows 10 x64 докер и использовать разные образы и контейнеры для разработки, сборки и тестирования своего кода? (Помните, что я запускаю свою среду разработки в VMware Workstation, пока докер использует VirtualBox)
Как отправить / доставить это мое приложение (код + база данных + веб-интерфейс + .....) в производство? Должна ли производственная машина хорошо работать с докером?
Пожалуйста, помогите уточнить.
Обновить
Под VMWare я имею в виду рабочую станцию VMWare pro.
источник
docker-machine --native-ssh create -d vmwareworkstation default
(Примечание отсутствует »-»)Вы можете использовать
docker save
для сохранения ваших изображений докера в файлы.Я думаю, что стоит упомянуть, что не рекомендуется запускать несколько приложений в одном и том же контейнере и не рекомендуется хранить данные внутри ваших контейнеров, для этого следует использовать тома.
источник
Между докерным хостом (Linux или Windows) есть большая разница:
Итак, на док-хосте Windows на рабочей станции Vmware (на вашей физической Windows) у вас есть вложенная виртуальная машина HyperV Linux! Это не большая проблема, просто будьте осторожны, чтобы включить вложенную виртуализацию.
Франсуа
источник
Запуск контейнеров Docker вызывает проблемы с привязкой портов ...!
Это хорошая практика для запуска докера внутри виртуальной машины .. Архитектура для вашей справки
Это хорошая практика .. :)
источник