1
nbndco 2015-01-09 22:38:51 +08:00 via iPhone 1
虽然我觉得docker不适合开发,但是你可以mount进去
|
2
ufo22940268 OP @nbndco 所以docker不是在开发的时候使用的,是在测试和部署的时候使用的?
|
3
nbndco 2015-01-09 22:43:39 +08:00 via iPhone 1
@ufo22940268 docker是用来隔离程序的模块的,这样分布式部署管理就极其方便。但是开发时期模块不清晰,系统依赖需求快速变化,如果用docker只有把它当成一个虚拟机用,这和docker的目的完全不合,而且你部署的时候还是要重新搞一遍,完全没有任何意义
|
4
fwee 2015-01-09 22:56:36 +08:00
很适合用作开发,如果你用linux这个用来替代虚拟机再好不过了,而且你可以写build文件或直接导出镜像来把开发/测试环境share给别人
|
5
ufo22940268 OP |
6
nbndco 2015-01-10 08:38:50 +08:00 via iPhone
@ufo22940268 mount过去就是这样的效果
|
7
yeasy 2015-01-10 15:34:21 +08:00
docker 只是提供应用的隔离,具体怎么用还是取决于工作场景。
比如你这种只是build程序的场景,可以将build环境建好一个镜像,然后启动容器,挂载本地代码目录,自动进行编译。 在生产环境中,则可以直接在容器内跑应用程序,提供服务。 另外,dockerpool.com 也有不少各种场景下使用的技术文档,可以自行参考。 |