| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 |
- # docker-compose -f db.yaml up -d
- # docker-compose -f db.yaml down
- # ./docker.sh run db redis
- # ./docker.sh run db mongodb
- name: f1-db
- networks:
- f1:
- external: true
- volumes:
- redis_data:
- mongodb_data:
- services:
- redis:
- container_name: redis
- image: redis:latest
- command: redis-server --requirepass "H+5QfwG0jE3C@Plvgikb"
- environment:
- - TZ=Asia/Shanghai
- ports:
- - "46379:6379"
- volumes:
- - ./redis_data:/data
- networks:
- - f1
- mongodb:
- container_name: mongodb
- image: mongo:7.0
- environment:
- - TZ=Asia/Shanghai
- - MONGO_INITDB_ROOT_USERNAME=f1user
- - MONGO_INITDB_ROOT_PASSWORD=3#GPU?MJcKbY2&fYbgplnckfU
- ports:
- - "27017:27017"
- volumes:
- - ./mongodb_data:/data/db
- networks:
- - f1
- nats:
- image: nats
- environment:
- - TZ=Asia/Shanghai
- ports:
- - "8222:8222"
- - "4222:4222"
- command: "--cluster_name NATS --cluster nats://0.0.0.0:6222 --http_port 8222 "
- networks: ["f1"]
- nats-1:
- image: nats
- environment:
- - TZ=Asia/Shanghai
- ports:
- - "4223:4222"
- command: "--cluster_name NATS --cluster nats://0.0.0.0:6222 --routes=nats://ruser:T0pS3cr3t@nats:6222"
- networks: ["f1"]
- depends_on: ["nats"]
- nats-2:
- image: nats
- environment:
- - TZ=Asia/Shanghai
- ports:
- - "4224:4222"
- command: "--cluster_name NATS --cluster nats://0.0.0.0:6222 --routes=nats://ruser:T0pS3cr3t@nats:6222"
- networks: ["f1"]
- depends_on: ["nats"]
|