| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 |
- version : '3.8'
- services:
- # ---------------------------
- # nacos 注册中心
- # ---------------------------
- zd-nacos:
- container_name: zd-nacos
- image: zd.harbor.com/lib/nacos/nacos-server:latest
- env_file: docker-compose.env # 从文件中获取配置
- environment:
- - MODE=standalone
- volumes:
- - /zd/nacos/logs/:/home/nacos/logs
- - /zd/nacos/data/:/home/nacos/data
- - /zd/nacos/conf/application.properties:/home/nacos/conf/application.properties
- ports:
- - "8848:8848"
- - "9848:9848"
- - "9849:9849"
- # 内部依赖数据库配置,暂使用外部数据库
- # depends_on:
- # - zd-mysql
- networks:
- - net
- # ---------------------------
- # 数据库
- # ---------------------------
- # zd-mysql:
- # container_name: zd-mysql
- # image: zd.harbor.com/lib/mysql:5.7
- # build:
- # context: ./mysql
- # ports:
- # - "3306:3306"
- # volumes:
- # - ./mysql/conf:/etc/mysql/conf.d
- # - ./mysql/logs:/logs
- # - ./mysql/data:/var/lib/mysql
- # - ./mysql/mysql-files:/var/lib/mysql-files
- # 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_ROOT_PASSWORD: root123456
- # networks:
- # - net
- # ---------------------------
- # Redis
- # ---------------------------
- zd-redis:
- image: zd.harbor.com/lib/redis:latest
- container_name: zd-redis
- env_file: docker-compose.env # 从文件中获取配置
- restart: always
- command: redis-server /usr/local/etc/redis/redis.conf
- ports:
- - "16379:6379"
- volumes:
- - /zd/redis/data:/data
- - /zd/redis/redis.conf:/usr/local/etc/redis/redis.conf
- networks:
- - net
- networks:
- net:
- driver: bridge
|