Docker Compose基本配置及使用笔记
简介
Docker Compose 是一个用于定义和运行多个 Docker 容器应用程序的工具。它使用 YAML 文件来配置应用程序的服务,并通过简单的命令集管理这些服务的生命周期。
1.步骤1
代码如下:docker-compose.yml放在虚拟机root目录下
version: "3.8"services:mysql:image: mysqlcontainer_name: mysqlports:- "3306:3306"environment:TZ: Asia/ShanghaiMYSQL_ROOT_PASSWORD: 123456volumes:- "./mysql/conf:/etc/mysql/conf.d"- "./mysql/data:/var/lib/mysql"- "./mysql/init:/docker-entrypoint-initdb.d"networks:- dong-netdmall:build: context: .dockerfile: Dockerfilecontainer_name: dmallports:- "8080:8080"networks:- dong-netdepends_on:- mysqlnginx:image: nginxcontainer_name: nginxports:- "18080:18080"- "18081:18081"volumes:- "./nginx/nginx.conf:/etc/nginx/nginx.conf"- "./nginx/html:/usr/share/nginx/html"depends_on:- dmallnetworks:- dong-net
networks:dong-net:name: dmall
# 启动所有, -d 参数是后台启动
docker compose up -d
2.基础命令
基础语法
docker compose [OPTIONS] [COMMAND]
其中,OPTIONS和COMMAND都是可选参数,比较常见的有: