docker是否可以在vmware中运行?

我为我的开发人员需要运行vmware工作站,并且必须为diff环境维护不同的VM。

因此,Docker似乎允许在容器中运行diff环境

  1. 我的Windows 10 x64虚拟机的内部可以运行docker并使用不同的映像和容器来开发,构build和testing我的代码? (记得我在VMware Workstation中运行我的开发环境,而docker使用VirtualBox)

  2. 我如何将这个应用程序(代码+数据库+ web api + …..)发送到生产环境? 生产机器需要运行docker吗?

请帮助澄清。