Docker compose配置文件批量启动应用
1.编写compose.yaml文件
vim compose.yaml
# 配置信息如下:
# compose启动文件名称 name: blog # 容器应用服务 services: # mysql运行配置 mysql: # 容器名称 container_name: mysql # 镜像版本 image: mysql:8.0 # 容器端口 ports: - "3306:3306" # 容器环境变量 environment: - MYSQL_ROOT_PASSWORD=123456 - MYSQL_DATABASE=wordpress # 容器环境配置卷文件和挂载文件配置 volumes: - mysql-data:/var/lib/mysql - /app/myconf:/etc/mysql/conf.d # 容器设置开机启动 restart: always # 容器使用自定义网络 networks: - mynet # 应用app配置(开发的软件) app: image: wordpress:latest ports: - "8080:80" environment: WORDPRESS_DB_HOST: mysql WORDPRESS_DB_USER: root WORDPRESS_DB_PASSWORD: 123456 WORDPRESS_DB_NAME: wordpress volumes: - wordpress:/var/www/html restart: always networks: - mynet # 需要等mysql启动成功后再启动wordpress depends_on: - mysql # 指定卷配置 volumes: mysql-data: wordpress: # 指定网络配置 networks: mynet:
2. compose批量启动
# 启动应用指令 docker compose -f compose.yaml up -d # 停止应用指令 docker compose -f compose.yaml down -d
浙公网安备 33010602011771号