59 lines
1.4 KiB
YAML
59 lines
1.4 KiB
YAML
version: "3.8"
|
|
services:
|
|
mysql:
|
|
image: mysql:8.0.38
|
|
container_name: mysql_dev_container
|
|
restart: always
|
|
environment:
|
|
- MYSQL_ROOT_PASSWORD=123456
|
|
volumes:
|
|
- /etc/localtime:/etc/localtime:ro
|
|
- /docker-services/dev/mysqld/data:/var/lib/mysql
|
|
- /docker-services/dev/mysqld/my.cnf:/etc/my.cnf:ro
|
|
working_dir: /WORKDIR
|
|
hostname: mysql_container
|
|
ports:
|
|
- 3306:3306
|
|
networks:
|
|
m_network:
|
|
ipv4_address: 192.168.0.214
|
|
|
|
zookeeper:
|
|
image: bitnami/zookeeper
|
|
container_name: zookeeper_dev_container
|
|
working_dir: /WORKDIR
|
|
restart: always
|
|
environment:
|
|
- ALLOW_ANONYMOUS_LOGIN=YES
|
|
volumes:
|
|
- /etc/localtime:/etc/localtime:ro
|
|
- /docker-services/dev/zookeeper/data:/bitnami/zookeeper
|
|
hostname: zookeeper_container
|
|
networks:
|
|
m_network:
|
|
ipv4_address: 192.168.0.211
|
|
|
|
kafka:
|
|
image: bitnami/kafka
|
|
container_name: kafka_dev_container
|
|
working_dir: /WORKDIR
|
|
restart: always
|
|
volumes:
|
|
- /etc/localtime:/etc/localtime:ro
|
|
- /docker-services/dev/kafka/data:/bitnami/kafka
|
|
environment:
|
|
- KAFKA_BROKER_ID=0
|
|
- KAFKA_ZOOKEEPER_CONNECT=192.168.0.211:2181
|
|
ports:
|
|
- 9092:9092
|
|
networks:
|
|
m_network:
|
|
ipv4_address: 192.168.0.212
|
|
depends_on:
|
|
- zookeeper
|
|
|
|
networks:
|
|
m_network:
|
|
external: true
|
|
|