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

59 lines
1.4 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_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