美文网首页
在docker里面部署lnmp

在docker里面部署lnmp

作者: KavinBright | 来源:发表于2018-08-26 15:55 被阅读0次

      最近准备自己写一点东西,但是进场因为线上环境和本地开发环境不一致,弄得晕头转向。所以在windows里面部署vm虚拟机,在虚拟机中运行ubuntu16.04环境,然后起docker,在docker中运行lnmp集成环境。避免麻烦其实我是使用的github上大牛已经集成好的docker-compose 项目,一键执行就可以。
    项目地址:https://github.com/yeszao/dnmp

    1. 首先你需要你的虚拟机环境能够连上外网

    ping baidu.com

    2.能够连上网络后你需要安装费docker,docker-compose,git

    3. 将dnmp项目克隆到本地

    git clone https://github.com/yeszao/dnmp.git

    4. 进入dnmp启动即可

    cd dnmp
    docker-compose up

    5.查看环境是否安装成功

    在虚拟机中访问: http://localhost//
    在虚拟机中访问: http://localhost:8080/ (mysql默认账号:root,密码:123456)

    6.查看虚拟机和docker的ip

    执行ifconfig

    • docker0 便是docker的ip, 而ens33便是虚拟机的ip

    7. 环境大致如下

    docker

    8. 将宿主机与docker内网网络互通

    • 以管理员身份运行cmd.执行以下命令:

    ROUTE -p add 172.17.0.0 mask 255.255.0.0 192.168.209.155

    • 在windows宿主机浏览器中输入http://172.17.0.1即可访问

    相关文章

      网友评论

          本文标题:在docker里面部署lnmp

          本文链接:https://www.haomeiwen.com/subject/zptoiftx.html