docker-compose.yml 配置对应关系

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-mysql
  zd_ruoyi-mysql:
    container_name:zd-ruoyi-mysql
    image: mysql:5.6
    build:
      context: ./zd-mysql
    ports:
      - "3306:3306"
    volumes:
      - ./mysql/conf:/etc/mysql/conf.d
      - ./mysql/logs:/logs
      - ./mysql/data:/var/lib/mysql
    command: [
          '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: root1234
  zd_ruoyi-redis:
    container_name: zd-ruoyi-redis
    image: redis
    build:
      context: ./zd-redis
    ports:
      - "6379:6379"
    volumes:
      - ./redis/conf/redis.conf:/home/ruoyi/zd_redis/redis.conf
      - ./redis/data:/zd_data
    command: redis-server /home/ruoyi/zd_redis/redis.conf
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

20岁30年经验的码农

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值