【docker】--compose介绍
以compose启动容器
# -f 指定compose.yaml文件
# up 启动
# -d 后台运行
docker compose -f compose.yaml up -d
compose.yaml 文件编写
顶级元素
主要结构围绕着定义 服务(services
),可以包含 网络(networks
)、卷(volumes
)、配置(configs
) 和 秘钥(secrets
)
基本结构
version: '3.8' # 指定Compose文件的版本
services:服务名:image: 镜像名:标签container_name: 容器名ports:- "宿主机端口:容器端口"volumes:- "宿主机路径:容器路径"environment:- 环境变量=值networks:- 网络名depends_on:- 依赖的服务名restart: always|on-failure|unless-stopped|no
networks:网络名:driver: bridgevolumes:卷名: