Compose安装
1、下载

2、授权

Compose初体验
地址:Try Docker Compose | Docker Documentation
1、应用app.py
2、DockerFile 应用打包为镜像
3、Docker-compose yaml文件(定义整个服务,需要的环境,web、redis)完整的上线服务
4、启动compose项目(docker-compose up)
流程:
- 创建网络
- 执行Docker-compose yaml
- 启动服务

1、文件名 composetest
2、服务

自动的默认规则?

docker imgaes


默认的服务名 文件名_服务名_num //_num 副本数量
服务redis服务=>4个副本
集群状态,服务都不可能只有一个运行实例,
3、网络规则

10个服务=>项目(项目中的内容都在同个网络下。域名访问)

如果在同一个网络下,可以直接通过域名访问
停止:docker-compose down ctrl+c

docker-compose
以前都是单个docker run 启动容器
docker-compose,通过docker-compose编写yaml配置文件,可以通过compose一键启动所有服务以及停止
Docker小结
- Docker镜像 run=>容器
- DockerFile构建镜像(服务打包)
- docker-compose启动项目(编排、多个微服务\环境)
- Docker网络

![[附源码]Nodejs计算机毕业设计江西婺源旅游文化推广系统Express(程序+LW)](https://img-blog.csdnimg.cn/c7fc02a05e294ea3bf22c62dcc3fd35f.png)
















![[附源码]Python计算机毕业设计Django医院挂号住院管理系统](https://img-blog.csdnimg.cn/083accd3d3dc45159022781972ecbac6.png)