一 docker开发环境创建
1 创建 app容器的Dockerfile,hub上的image一般都通用的(要基于它们进行一些定制)
2 创建docker-compose.yml,使用 docker-compose组建多个 容器组合(app, nginx, db)
3 创建 web server 和 sql 的运行配置
4 创建 全局环境配置 .env ,这个居然也是 docker-compose的配置数据(docker-compose.yml才是正式的行为配置数据)
5
L 例如修改image 或 配置数据(nginx.conf)
1 升级 php nginx的版本
L 添加新的 php扩展
2 添加app的 运行依赖
二 docker日常使用(启动 docker 环境,进行代码开发)
1 保证 docker 引擎安装好并在运行
L 开启自动运行 systemctl enable docker
2 确保 docker-compose 安装好
3 开第一个cmd,进入项目根目录(docker-compose.yml和 .env),启动 docker环境
L $ docker-compose up
4 再开一个 cmd,进入 app容器(我喜欢这种方式)
L $ docker exec -it app /bin/bash
5