【发布时间】:2019-02-15 13:35:55
【问题描述】:
我是一名初级网络开发人员,在一家小型网络代理机构工作。我们在 Windows 10 上工作,使用 wampserver,主要使用 Prestashop、Wordpress 和 Symfony 网站。对于每项任务,我都会得到一张“票”,我必须在新分支上开发(如果需要)。工作完成后,我将我的分支合并到托管在预生产服务器上的开发分支上,如果认为没问题,然后将其合并到主分支上,这是托管在另一台服务器上的生产网站。
我的任务是对 Docker 进行一些研究,并找出它可以如何改进我们的工作流程。
但据我了解,docker 容器只是类似于虚拟机,仅用于构建隔离环境以测试应用程序而无需考虑依赖关系。
但是考虑到我们已经有一个预生产服务器,我看不出使用 Docker 的意义吗?我错过了什么吗?
另外,Docker 是否可以用于在团队成员之间共享项目(我们都在 Windows 上工作)? (例如,一个开发人员在本地开发一个网站,他能否创建一个容器及其镜像,无需其他开发人员对其进行配置即可立即使用它?)
【问题讨论】:
标签: windows docker dockerfile