yml php,使用 docker-compose.yml 快速搭建php开发环境
1、新建一个文件夹,里面创建文件 docker-compose.yml
2、编辑 docker-compose.yml 文件,保存以下内容
# docker volume
#docker run -d --name dbdata -h dbdata -v /wwwroot:/home/vagrant/wwwroot -v /Downloads:/home/vagrant/Downloads -v /wwwroot/web/dockerfile/nginx-php/conf.d:/etc/nginx/conf.d ubuntu:12.04
#先运行上面docker run 命令,建立volume,供下面容器使用
imysql55:
p_w_picpath: mytest/mysql-5.5
hostname: mysql-5-5
volumes_from:
- dbdata
expose:
- "3306"
ports:
- "3306:3306"
iredis22:
p_w_picpath: mytest/redis-2.2
hostname: redis-2-2
volumes_from:
- dbdata
expose:
- "6379"
ports:
- "6379:6379"
iphp53:
p_w_picpath: mytest/php
hostname: php-5-3
volumes_from:
- dbdata
expose:
- "9000"
links:
- imysql55
- iredis22
iphp56:
p_w_picpath: mytest/php-5.6
hostname: php-5-6
volumes_from:
- dbdata
expose:
- "9000"
links:
- imysql55
- iredis22
inginx:
p_w_picpath: mytest/nginx
hostname: nginx-1-1-9
volumes_from:
- dbdata
ports:
- "80:80"
links:
- imysql55
- iredis22
- iphp53
- iphp56
3、使用命令 docker-compose up -d 生成容器
4、使用命令 docker-compose start 启动容器
其中 p_w_picpath,请参与以下链接
yml php,使用 docker-compose.yml 快速搭建php开发环境相关推荐
- 修正《用Docker快速搭建Go开发环境》文章中的一处错误
上周写的文章<五分钟用Docker快速搭建Go开发环境>,文章发出去后有不少阅读量,而且从后台看的数据 60%的人都读完了.今天我自己用下面命令往 容器里的 Go 项目里下载包时发现了一处 ...
- SpringMVC学习(二)——快速搭建SpringMVC开发环境(注解方式)
文章目录 说明 1.工程搭建 2.注解配置 2.1.context:annotation-config说明 2.2.context:component-scan配置说明 2.3.mvc:annotat ...
- mysql环境搭载后老出错_使用Docker在window10下搭建SWOFT开发环境,mysql连接错误
使用Docker在window10下搭建SWOFT开发环境,mysql连接错误 { "code": 0, "error": "(Swoft\\Db\\ ...
- mybatis注解开发_快速搭建MyBatis开发环境(配置版+注解版)
下面我们搭建一下MyBaits的开发环境,也就是一个用MyBaits框架访问数据库的例子. 1.项目结构如下 这里搭建的是一个maven项目. 2.引入依赖pom.xml 4.0.0com.suibi ...
- EclipseLink+H2 快速搭建JPA开发环境
JPA是Java Persistence API, 是Java提供的持久层开发的统一API.但是JPA只是定义的规范接口,并没有提供具体实现, JPA的具体实现有Hibernate .EclipseL ...
- linux开发 stc_在Linux上快速搭建8051开发环境
在Linux上快速搭建8051开发环境(2018-7-2) 0. 写在开始之前 实验操作系统环境: Ubuntu 16.04 编译器: sdcc SDCC - Small Device C Compi ...
- 五分钟用Docker快速搭建Go开发环境
挺早以前在我写过一篇用 Docker搭建LNMP开发环境的文章:用Docker搭建Laravel开发环境,里面详细介绍了将 nginx. mysql和 php三个容器用 docker-compose编 ...
- 利用vagrant快速搭建rails开发环境
为什么80%的码农都做不了架构师?>>> Deprecated 前言 当我们学习一门新的语言或技术的时候,最麻烦或比较浪费时间的事情就是搭建开发环境.而搭建开发环境与我们将要学 ...
- Windows7/10上快速搭建Tesseract-OCR开发环境操作步骤
之前在https://blog.csdn.net/fengbingchun/article/details/51628957 中描述过如何在Windows上搭建Tesseract-OCR开发环境,那时 ...
- SpringMVC学习(一)——快速搭建SpringMVC开发环境(非注解方式)
目录 1.开发环境准备 1.1.首先电脑需要安装JDK环境(略) 1.2.准备一个以供开发的tomcat 1.3.准备Maven工具 1.4.准备IDE编译器 1.5.准备一个本地的数据库, 2.搭建 ...
最新文章
- 适用于任何数据可视化需求的国外10个最佳JavaScript图表库
- wordpress php 7 速度优化,WordPress优化提速必做的6种操作代码篇
- 使用FIO对SATA、SSD和PCIe Flash进行测试
- vue引入外部文件_vue文件中引入外部js
- 阿里云ECS——[您的云服务器(xxx.xxx.xxx.xxx)由于被检测到对外攻击,已阻断该服务器对其它服务器端口(TCP:6379)的访问]解决方案
- 【Java中级篇】动态代理机制
- (转)基于MVC4+EasyUI的Web开发框架经验总结(6)--在页面中应用下拉列表的处理...
- 好快!京东推出全新快递服务: 最快30分钟送达
- python爬取论文代码_Python selenium爬取微信公众号文章代码详解
- 【Python数据分析】用户通话行为分析
- for循环实现质数python_少儿编程Python第4课-for循环语句(质数判断)
- Linux4.14加密框架中的主要数据结构(1)—— struct crypto_alg(通用算法)
- 10大免费FLV播放器下载[转]
- 韦小宝是咱IT人!理由有8!!
- linux时间时区和GPS/BD授时
- 栈内存与堆内存的简单理解
- python七段数码管显示字母代码_python实现七段数码管显示
- 超级好用的阿里巴巴字体图标库,附教程
- [530]Win10怎么打开注册表编辑器
- 前端读取mysql数据库_Servlet读取MySQL数据库并在前端调用
热门文章
- 《.NET 性能优化》送书活动结果公布
- 分布式事务解决方案以及 .Net Core 下的实现(上)
- .NET Core引入性能分析引导优化
- 程序员的情人节礼物:当天微软开始Build 2017登记
- 一步一步封装自己的HtmlHelper组件:BootstrapHelper
- css 实现章节名称不换行,多余部分用 ... 代替
- 【QGIS入门实战精品教程】4.3:QGIS属性表按字段链接外部属性数据
- 【ArcGIS风暴】ArcGIS矢量数据分层设色后导出或裁剪后颜色分类丢失完美解决办法
- C语言试题七十之请编写函数判断年份是否为闰年
- 四、WebApp 基础可视组件(IVX 快速开发教程)