78 lines
1.9 KiB
YAML
78 lines
1.9 KiB
YAML
|
|
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
|