AlloVince
V2EX  ›  PHP

Docker 在 PHP 项目开发环境中的应用

  •  
  •   AlloVince · Jun 30, 2015 · 7412 views
    This topic created in 4151 days ago, the information mentioned may be changed or developed.
    最近在团队实践Docker的一些总结

    http://avnpc.com/pages/build-php-develop-env-by-docker
    16 replies  •  2017-07-24 22:58:58 +08:00
    greatcl
    greatcl
    Jun 30, 2015
    1
    正在学习,看看~
    zrp1994
    zrp1994
    Jul 1, 2015 via iPhone
    2
    看完了,真心不错
    GitFree
    GitFree
    Jul 1, 2015 via Android
    3
    很棒的教程
    veapon
    veapon
    Jul 1, 2015
    4
    已加入肯德基豪华午餐√
    hhstore
    hhstore
    Jul 1, 2015
    5
    关于"容器的连接",这部分不错.

    我们的项目,也是用docker 做了几个image,不过是把需要的开发软件,配置,集成到一个image.
    你们这个思路很不错.
    分拆单一服务+容器相互通信.
    这个策略很赞.

    另外,不知道通信性能有没有损失?
    AlloVince
    AlloVince
    OP
    Jul 1, 2015❤️1
    6
    @hhstore 这套方案只针对开发环境,生产环境肯定需要采用绑定端口的方式通信。 Linking模式下容器重启所有link的容器也需要重启,在生产中肯定是不可接受的
    hhstore
    hhstore
    Jul 1, 2015
    7
    @AlloVince THX... 给赞... 这部分没用过,感觉值得尝试.
    imbin
    imbin
    Jul 1, 2015
    8
    学习了

    文章中Nginx的Dockerfile内容
    多打了个 /*
    AlloVince
    AlloVince
    OP
    Jul 1, 2015
    9
    @imbin 没有多打,Docker Add指令支持通配符,这里表示复制sites-enabled目录下的所有问题
    heqichang
    heqichang
    Jul 1, 2015
    10
    如果只是用于开发环境统一部署,我个人感觉vagrant比docker更容易,把所有东西都装一个box中,然后打包分享出去。对于我这种不是很熟悉linux命令的来说,docker配置比vagrant麻烦多了,而且刚开始学习docker时,那种版本管理管理的概念一下子没还没适应过来,明明进入容器里装好程序了,结果一退出bash就没了。。。
    jadecoder
    jadecoder
    Jul 1, 2015
    11
    干货满满
    AlloVince
    AlloVince
    OP
    Jul 1, 2015
    12
    @heqichang 我们团队中使用Dockerfile构建环境都是由资深开发完成的,初级人员只需要把镜像拉下来,运行docker-compose就能启动整个环境。一般来说初级人员很少会增加PHP扩展或者更改Web服务器配置,如果不得不做可以找一个资深人员协助。

    一些常用指令,比如运行Docker内的composer等,都通过Make做了别名,初级人员日常工作也只需要记住2~3个命令行指令即可
    Theo14
    Theo14
    Jul 1, 2015
    13
    Docker刚刚入门,感谢LZ的这篇文章,我面临的问题几乎都有答案了
    imbin
    imbin
    Jul 1, 2015
    14
    @AlloVince 原来如此,被页面的变灰误导了
    inmyfree
    inmyfree
    Jul 1, 2015
    15
    为啥没人求这个主题的呢....逃...
    imbin
    imbin
    Jul 24, 2017
    16
    现在再来看 温故知新的感觉
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1610 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 41ms · UTC 16:23 · PVG 00:23 · LAX 08:23 · JFK 11:23
    ♥ Do have faith in what you're doing.