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

三行命令部署一个 NNMMP 网页服务器环境

  •  
  •   gzlock ·
    gzlock · 2015-09-17 21:32:27 +08:00 · 3293 次点击
    这是一个创建于 3136 天前的主题,其中的信息可能已经有所发展或是发生改变。

    项目地址: https://github.com/gzlock/docker-web-server
    Nginx , Node.js , MySQL , MongoDB , PHP


    三行命令:
    git clone https://github.com/gzlock/docker-web-server.git
    cd ./docker-web-server/
    docker-compose up -d


    为了加快部署速度, Nodejs 和 PHP 镜像是我创建的镜像
    可通过修改 docker-compose.yml 文件自行创建镜像


    大家帮忙挑挑刺,看看有没有什么可以继续完善的地方

    第 1 条附言  ·  2015-11-09 04:28:47 +08:00
    本人认为本帖读者都已经装好 docker
    而且装 docker 就一行命令的事,详细命令请前往 docker.com 官网查阅
    简介一下 node.js 镜像包含的 app.js 文件功能,详细工作流程建议阅读 app.js 源码

    支持每个域名独立的 index.js 文件
    例如
    ./www_nodejs/a.com/index.js
    ./www_nodejs/b.com/index.js

    支持修改 index.js 后无需重启 node.js 程序实现动态生效

    支持以域名命名的 websocket 频道
    2 条回复    2015-10-20 12:58:39 +08:00
    QQ1685425675
        1
    QQ1685425675  
       2015-10-20 09:51:47 +08:00
    这 3 个命令里面 没有安装 docker 的命令啊
    docker 都没有安装 怎么运行哦
    gzlock
        2
    gzlock  
    OP
       2015-10-20 12:58:39 +08:00 via Android
    @QQ1685425675 默认环境已经安装 docker 和 docker-compose
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5352 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 03:39 · PVG 11:39 · LAX 20:39 · JFK 23:39
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.