![]() | 1 greatcl 2015-06-30 23:25:20 +08:00 正在学习,看看~ |
![]() | 2 zrp1994 2015-07-01 01:00:06 +08:00 via iPhone 看完了,真心不错 |
![]() | 3 GitFree 2015-07-01 09:11:20 +08:00 via Android 很棒的教程 |
![]() | 4 veapon 2015-07-01 09:18:25 +08:00 已加入肯德基豪华午餐√ |
![]() | 5 hhstore 2015-07-01 10:39:52 +08:00 关于"容器的连接",这部分不错. 我们的项目,也是用docker 做了几个image,不过是把需要的开发软件,配置,集成到一个image. 你们这个思路很不错. 分拆单一服务+容器相互通信. 这个策略很赞. 另外,不知道通信性能有没有损失? |
![]() | 6 AlloVince OP ![]() @hhstore 这套方案只针对开发环境,生产环境肯定需要采用绑定端口的方式通信。 Linking模式下容器重启所有link的容器也需要重启,在生产中肯定是不可接受的 |
![]() | 8 imbin 2015-07-01 14:03:36 +08:00 学习了 文章中Nginx的Dockerfile内容 多打了个 /* |
10 heqichang 2015-07-01 15:27:21 +08:00 如果只是用于开发环境统一部署,我个人感觉vagrant比docker更容易,把所有东西都装一个box中,然后打包分享出去。对于我这种不是很熟悉linux命令的来说,docker配置比vagrant麻烦多了,而且刚开始学习docker时,那种版本管理管理的概念一下子没还没适应过来,明明进入容器里装好程序了,结果一退出bash就没了。。。 |
![]() | 11 jadecoder 2015-07-01 15:43:23 +08:00 干货满满 |
![]() | 12 AlloVince OP @heqichang 我们团队中使用Dockerfile构建环境都是由资深开发完成的,初级人员只需要把镜像拉下来,运行docker-compose就能启动整个环境。一般来说初级人员很少会增加PHP扩展或者更改Web服务器配置,如果不得不做可以找一个资深人员协助。 一些常用指令,比如运行Docker内的composer等,都通过Make做了别名,初级人员日常工作也只需要记住2~3个命令行指令即可 |
![]() | 13 Theo14 2015-07-01 15:46:06 +08:00 Docker刚刚入门,感谢LZ的这篇文章,我面临的问题几乎都有答案了 |
15 inmyfree 2015-07-01 21:22:11 +08:00 为啥没人求这个主题的呢....逃... |
![]() | 16 imbin 2017-07-24 22:58:58 +08:00 现在再来看 温故知新的感觉 |