我的朋友和我在不同的操作系统上如何共享精确的开发环境?

我使用Mac进行开发和部署,并需要创build一个独立的环境。 我一直在探索stream浪汉和docker工,看来为了运行Docker,我需要在linux环境下工作。 我使用Ubuntu运行一个vagrant实例,就像我的合作伙伴在桌面上使用一样。

我的问题是,我的合作伙伴可以从他们的Ubuntu实例运行Docker容器,而不必像我一样设置Vagrant? 我的服务器和应用程序在我的Docker实例中运行吗? (我正在使用MEAN)。

试图build立一个工作stream程,并把它们放在一起。

他或许可以让docker运行,但将其全部包装在一个stream浪的虚拟机内真的是要走的路,因为这将保持运输的全面。

您可以跳过vagrant文​​件,只分享Docker镜像。 容器内应该没有可检测的主体差异。