php+docker开发环境搭建
从零开始学习docker,一步一步以docker为基础搭建php开发环境
exponent
爱看海贼王的猿
展开
-
《最详细的docker+php开发环境教程》(六) nginx容器
配置dockerFile文件 打开docker/nginx/dockerFile,编辑内容如下 FROM nginx RUN mkdir /www && mkdir /nginx && mkdir /nginx/log 构建镜像 docker build -t your-docker-path/nginx develop/nginx 指定ng...原创 2018-03-31 17:59:15 · 1471 阅读 · 0 评论 -
《最详细的docker+php开发环境教程》(五) 搭建开发环境概要
环境部署方式的优缺点 环境部署需要很多东西,也是开发过程与项目上线必须要考虑的一个重要环节,随着项目的迭代更新,系统会越来越庞杂,其所依赖的环境也会需要经常的变动更新,一个基本的项目就至少需要nginx、mysql、php、redis等服务。因此,开发时团队的开发环境的统一就是一个很骚的事情。随着项目越来越复杂,会导致以下一些问题: 1. 依赖的服务越来越多,本地开发环境的搭建成本越来越高 ...原创 2018-03-30 22:19:59 · 2525 阅读 · 0 评论 -
《最详细的docker+php开发环境教程》(四) docker容器
image 文件生成的容器实例,本身也是一个文件,称为容器文件。也就是说,一旦容器生成,就会同时存在两个文件: image 文件和容器文件。 使用docker的过程差不多就是操作image和container的过程,他们大致关系如图: 其中dockerFile会另外再说。 查看容器 $ docker container ls [OPTIONS] OPTIONS: -a...原创 2018-03-29 21:38:51 · 2245 阅读 · 0 评论 -
《最详细的docker+php开发环境教程》(三) docker镜像
介绍 Docker 把应用程序及其依赖,打包在 image 文件里面。只有通过这个文件,才能生成 Docker 容器。image 文件可以看作是容器的模板。Docker 根据 image 文件生成容器的实例。同一个 image 文件,可以生成多个同时运行的容器实例。 image 是二进制文件。实际开发中,一个 image 文件往往通过继承另一个 image 文件,加上一些个性化设...原创 2018-03-26 14:47:03 · 4657 阅读 · 0 评论 -
《最详细的docker+php开发环境教程》(二) mac下docker安装
由于本人只用过mac安装,所以本篇文章只介绍mac下的安装过程,但是docker的配置在各个系统都是一样的,所以使用什么系统没啥关系。 系统要求 Docker for Mac 要求系统最低为 macOS 10.10.3 Yosemite。如果系统不满足需求,可以安装 Docker Toolbox。 安装 homebrew安装 $ brew cask install docke...原创 2018-03-26 11:36:02 · 3731 阅读 · 0 评论 -
《最详细的docker+php开发环境教程》(一) 初衷以及docker介绍
初衷 最近面试的时候都有被问到有没有使用过docker,由于平时vagrant使用起来也很便捷,而且也觉得docker是跟vagrant区别不大的东西,就一直没有研究docker。 然而,一个东西能越来越火总是有道理的,虽然我不知道,但不影响我去研究它啊。 这个专栏有几个目的,一是研究的过程顺便做个笔记巩固知识,二是记录一些学习过程中遇到的一些坑,三是希望广大phper能在研究docker时...原创 2018-03-26 10:38:29 · 1527 阅读 · 0 评论