




version : '3' -- 版本
services: --服务zd-ruoyi-nacos: --服务名container_name: zd-ruoyi-nacos --服务名image: nacos/nacos-server --生成镜像名build:context: ./zd-nacos --dockerfile地址environment:- MODE=standalone --环境变量volumes:- ./nacos/logs/:/home/zd_nacos/logs --数据卷挂载目录- ./nacos/conf/application.properties:/home/zd_nacos/conf/application.properties --数据卷挂载目录ports:- "8848:8848" --宿主机端口映射到容器端口- "9848:9848"- "9849:9849"depends_on: --依赖其他服务- zd-ruoyi-mysqlzd_ruoyi-mysql:container_name:zd-ruoyi-mysqlimage: mysql:5.6build:context: ./zd-mysqlports:- "3306:3306"volumes:- ./mysql/conf:/etc/mysql/conf.d- ./mysql/logs:/logs- ./mysql/data:/var/lib/mysqlcommand: ['mysqld','--innodb-buffer-pool-size=80M','--character-set-server=utf8mb4','--collation-server=utf8mb4_unicode_ci','--default-time-zone=+8:00','--lower-case-table-names=1'] --用来覆盖缺省命令environment:MYSQL_DATABASE: 'ry-cloud'MYSQL_ROOT_PASSWORD: root1234zd_ruoyi-redis:container_name: zd-ruoyi-redisimage: redisbuild:context: ./zd-redisports:- "6379:6379"volumes:- ./redis/conf/redis.conf:/home/ruoyi/zd_redis/redis.conf- ./redis/data:/zd_datacommand: redis-server /home/ruoyi/zd_redis/redis.conf