docker-conposer的简介
Docker-Compose项目是Docker官方的开源项目,负责实现对Docker容器集群的快速编排。
当对这个不了解一直以为跟dockerfile是一个东西,然后了解过之后跟他完全没关系,他就是一个快速排版的一个工具,然后就是有点像sehll,写的都是docker run里面的命令,下面就简单的用一下mysql为例
1 | version : '3.4' |
- version 这个是固定的版本号写死
- mysql 这个就是容器名称,
- image 镜像名称(首先是先查看你本地有么有镜像,如果本地没有镜像就会去docker 上面去拉取镜像)
- container_name 自己定义的
- environment 环境变量,这里设置的是mysql默认的root密码
- ports 端口映射
- volumes 硬盘映射,把本地的文件映射到容器中
- restart always是指当docker重启的时候启动这个实例
这些就简单的使用案例