一、安装Docker-Compose
这个可以自习百度
二、Docker-Compose是什么?
Docker Compose 是Docker 官网项目之一,负责快速的部署分布式应用。
源码:https://github.com/docker/compose
Docker-Compose 的定位是定义和运行多个Docker容器应用
为什么要使用Docker Compose?
对一个image镜像的创建和配置可以通过Dockerfile来自定义,但是在实际的生产环境中,一个单独的容器功能单一,无法胜任多个任务请求。比如对于一个简单的Web网站,就需要一个Web应用容器,一个数据库容器,甚至一个负载均衡服务器的容器.Docker Compose就是为了解决这样的问题诞生的,可以通过一个docker-compose.yml 文件,定义一组容器的关联关系和依赖关系,将他们视作一个整体的项目(project)
三、Compose的基本概念:
2个:
1、服务(service):一个应用容器,实际上可以包括若干运行相同的容器实例。
2、项目(projrct):由一组关联的应用容器组成的一个官正的业务单元。
实操:Docker + Nginx + Python + MySQL自动化
1.思想 数据共享和数据保存
数据保存在宿主机上,容器一旦退出,就什么都没有了。
2、项目代码的实现
1.实现项目目录结构
2.实现docker-compose.yml文件