Docker lnmp 一键部署

PHP Docker 环境一键部署

安装

git clone https://github.com/Hello-Nemo/docker-php.git
cd docker-php 
docker-compose build // 等待编译

创建挂载项目

//创建测试项目目录
mkdir -p ~/web/htdocs/demo
// 创建测试文件
tee ~/web/htdocs/demo/index.php <<<- 'EOF'
<?php
     phpinfo();
?>
EOF
// 创建数据目录
mkdir -p ~/web/data
// 创建日志目录
mkdir -p ~/web/log/nginx

启动服务

// 启动服务 nginx mysql redis memcache
docker-compose up -d 

测试

curl localhost //可以看到 phpinfo 信息
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Docker — 云时代的程序分发方式 要说最近一年云计算业界有什么大事件?Google Compute Engi...
    ahohoho阅读 15,607评论 15 147
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,886评论 18 139
  • 人与人之间差距的存在,并不是为了磨平你的信心,悲观你的人生。可能,它只是为了激发你内心成长的动力,为了换回一个更好的你。
    小小黑猪阅读 94评论 0 0
  • Touch ID Touch ID是iPhone5S后加入的一项新的功能,也就是大家熟知的指纹识别技术。大家用得最...
    凌峰Mical阅读 570评论 0 4
  • 有个段子,大意是一男孩看到卖草莓的,问爸爸,草莓甜吗?爸爸带着他来到草莓摊问摊主:草莓甜吗?摊主说:特别甜。于是爸...
    依诺2008阅读 93评论 0 0