V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ninja911
V2EX  ›  开源软件

Docker 化 PHP 环境[github],欢迎大家品鉴,求 star,谢谢

  •  
  •   ninja911 · 2018-08-26 23:20:47 +08:00 · 2945 次点击
    这是一个创建于 2041 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Docker PHP 环境 php7.2 nginx redis4.0 mysql5.7 mongo3.4 完美支持 swoole4.0.3 phalcon3.4.1 Workerman(event), grpc, inotify, Seaslog Nginx 支持 SSL HTTPS (单向 /双向, 双向需要自己电脑导入证书) 此构建基本全程使用国内镜像,构建速度杠杠的(除了 php pecl 和 composer self-update 外)

    github 地址: https://github.com/zhangmazi/docker-php

    欢迎大家 Star Folk

    5 条回复    2019-08-21 16:07:22 +08:00
    Bardon
        1
    Bardon  
       2018-08-27 08:54:17 +08:00
    php 与 nginx 为什么不用 socket 通信
    ninja911
        2
    ninja911  
    OP
       2018-08-28 10:03:07 +08:00
    @Bardon docker 的作用就是最小化组件,nginx,php 是不同的容器进行了隔离。sock 用不上。除非 nginx 和 php 在同一个 docker,你就可以用
    Bardon
        3
    Bardon  
       2018-08-28 12:33:14 +08:00
    @ninja911
    你为什么会认为,两个隔离的容器就不能使用 socket ?

    示例:
    https://gist.github.com/ugist/0c451ca0ca87a3ca44c3fa5204c63b95
    ninja911
        4
    ninja911  
    OP
       2018-08-29 11:22:22 +08:00
    @Bardon 我明白你的意思,你那样挂载确实可以实现,但实际多出来配置,也可能会导致 owner 问题。 所以推荐用端口。 最重要的是我们仅仅是开发环境,那一点点性能没有必要去纠结的。
    lilililili1010
        5
    lilililili1010  
       2019-08-21 16:07:22 +08:00
    可以把 php7.2 nginx redis4.0 mysql5.7 mongo3.4 这些安装到同一个 docker 里面吗
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   955 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 21:26 · PVG 05:26 · LAX 14:26 · JFK 17:26
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.