m-shell-scripts/m_xjj_1/docker-compose-stable.yaml

78 lines
1.9 KiB
YAML
Raw Permalink Normal View History

2025-03-19 17:38:46 +08:00
version: "3.8"
services:
mysql:
image: mysql:8.0.38
container_name: mysql_stable_container
restart: always
environment:
- MYSQL_ROOT_PASSWORD=123456
volumes:
- /etc/localtime:/etc/localtime:ro
- /docker-services/stable/mysqld/data:/var/lib/mysql
- /docker-services/stable/mysqld/my.cnf:/etc/my.cnf:ro
working_dir: /WORKDIR
hostname: mysql_container
ports:
- 33060:3306
networks:
m_network:
ipv4_address: 192.168.0.224
zookeeper:
image: bitnami/zookeeper
container_name: zookeeper_stable_container
working_dir: /WORKDIR
restart: always
environment:
- ALLOW_ANONYMOUS_LOGIN=YES
volumes:
- /etc/localtime:/etc/localtime:ro
- /docker-services/stable/zookeeper/data:/bitnami/zookeeper
hostname: zookeeper_container
networks:
m_network:
ipv4_address: 192.168.0.221
kafka:
image: bitnami/kafka
container_name: kafka_stable_container
working_dir: /WORKDIR
restart: always
volumes:
- /etc/localtime:/etc/localtime:ro
- /docker-services/stable/kafka/data:/bitnami/kafka
environment:
- KAFKA_BROKER_ID=0
- KAFKA_ZOOKEEPER_CONNECT=192.168.0.221:2181
ports:
- 9192:9092
networks:
m_network:
ipv4_address: 192.168.0.222
depends_on:
- zookeeper
redis:
image: redis:7.0.10
container_name: redis_stable_container
working_dir: /WORKDIR
restart: always
volumes:
- /etc/localtime:/etc/localtime:ro
- /docker-services/stable/redis/18001:/WORKDIR/
- /docker-services/stable/redis/redis18001.conf:/WORKDIR/redis.conf
hostname: redis_container
networks:
m_network:
ipv4_address: 192.168.0.225
ports:
- 18001:6379
entrypoint: [ "redis-server", "/WORKDIR/redis.conf" ]
# entrypoint: ["/bin/bash"]
networks:
m_network:
external: true