Docker服务编排详解——(六)
一、Docker Compose 概述
Compose 是一个用于定义和运行多容器 Docker 应用程序的工具。使用 Compose,您可以使用 YAML 文件来配置应用程序的服务。然后,使用一个命令,您可以从您的配置中创建并启动所有服务,包括服务构建,启动和停止。使用步骤:
- 利用Dockerfile定义运行环境镜像
- 使用docker-compose.yml定义组成应用的各服务
- 运行docker-compose up启动应用
二、Docker Compose 安装
官方安装文档地址:https://docs.docker.com/compose/install/
三、Docker Compose 使用
- 创建docker-compose.yml样例,具体使用要根据自己项目去编写,可以参考官方文档:https://docs.docker.com/compose/compose-file/compose-file-v3/
# 定义版本号 version: "2" # 服务模块 services: # 服务 webserver: #上下文路径 build: context: ./registration-webserver # 镜像 image: registration-webserver # 挂载目录 volumes: - ./app/target/UserSignup:/usr/local/tomcat/webapps/UserSignup # 端口映射 ports: - "8080:8080" # 对外开放端口 expose: - "8080"