chiang-fazhan/docker-compose

docker-compose

安装: 0

依赖项: 0

建议者: 0

安全性: 0

星标: 0

关注者: 1

分支: 0

公开问题: 0

语言:HTML

类型:项目

dev-master 2019-10-04 01:41 UTC

This package is auto-updated.

Last update: 2024-09-04 11:48:12 UTC


README

  • 为了避免线下环境和线上环境不一致导致的BUG
  • 采用docker-compose作为基础工具进行本地环境的统一
  • 每个开发人员在该仓库中以自己的名字汉语拼音全拼命名目录,在里面编排自己的本地开发环境(除了基础镜像以及网段必须一致之外,其余可以自由拓展)
  • 学习文档 https://docs.dockerd.com.cn/compose/compose-file/#compose-file-structure-and-examples
  • 所有项目请git clone到wwwroot下面,按照组织分好
  • 未完待续...

二.常用指令

  • docker-compose --help
  • docker-compose up -d #后台启动所有的编排服务
  • docker-compose up -d redis #启动redis,适合编排中追加的新服务的单独启动
  • docker-compose down #当启动部分失败的时候,则将之前的容器删除,再执行docker-compose up -d启动;停止并删除容器、网络、镜像和卷
  • docker-compose restart nginx #当配置文件修改的时候需要这个指令即可
  • docker rm -f nginx #当nginx镜像修改的时候需要这个指令

三.注意事项

  • 如果之前创建了相同子网的网络,要先删掉之前的,否则会冲突
  • 如果启动时指定了-p 网桥名称,那么停止或删除时也要使用docker-compose -p 网桥名称 stop
  • ...

四.经典场景案例

  • ...