美文网首页
Docker nginx mysql php

Docker nginx mysql php

作者: 喵王不瞌睡 | 来源:发表于2018-09-19 14:15 被阅读0次

项目介绍

基于Docker构造PHP开发环境

  1. 安装docker
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

https://www.docker.com/get-started

  1. 安装docker-compose
curl -L https://github.com/docker/compose/releases/download/1.22.0/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose && chmod +x /usr/local/bin/docker-compose

https://docs.docker.com/compose/install/#install-compose

  1. 启动Dnmp
git clone https://gitee.com/shanyu/dnmp.git
cd dnmp
docker-compose up -d --build

使用说明

mysql
  • ./docker/mysql/docker-entrypoint-initdb.d/remote.sql调整权限允许root远程登陆mysql
  • 默认密码 root
redis
  • 默认密码 root
php-work
  • 默认目录: ./www映射目录/var/www
  • composer: docker exec dnmp_php-worker composer
  • phpunit: docker exec dnmp_php-worker phpunit

常用命令

  • 进入指定容器: docker exec -it dnmp_nginx sh
  • 查看容器状态: docker-compose ps
  • 查看容器日志: docker-compose logs -f

程序版本

  • nginx:1.14.0
  • php:7.0.30-fpm
  • php:7.0.30-cli
  • mysql:5.6.40
  • redis:4.0.10

仓库

https://gitee.com/shanyu/dnmp

相关文章

网友评论

      本文标题:Docker nginx mysql php

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