33 lines
1.0 KiB
YAML
33 lines
1.0 KiB
YAML
version: '2'
|
|
services:
|
|
zookeeper:
|
|
container_name: kafka-zk
|
|
image: zookeeper:3.7.0
|
|
ports:
|
|
- "2181:2181"
|
|
- "2888:2888"
|
|
- "3888:3888"
|
|
restart: always
|
|
environment:
|
|
TZ: CST-8
|
|
kafka:
|
|
container_name: kafka-server
|
|
image: wurstmeister/kafka:2.13-2.7.0
|
|
ports:
|
|
- "9092:9092"
|
|
- "1099:1099"
|
|
- "9999:9999"
|
|
environment:
|
|
TZ: CST-8
|
|
HOSTNAME: B144
|
|
KAFKA_ADVERTISED_HOST_NAME: 104.225.146.144
|
|
KAFKA_CREATE_TOPICS: "test:1:1"
|
|
KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181
|
|
KAFKA_LOG_RETENTION_HOURS: 72
|
|
KAFKA_JMX_OPTS: "-Djava.rmi.server.hostname=104.225.146.144 -Dcom.sun.management.jmxremote=true -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.port=1099 -Dcom.sun.management.jmxremote.rmi.port=9999"
|
|
JMX_PORT: 1099
|
|
restart: always
|
|
volumes:
|
|
- /usr/local/dockerfs/kafka/logs:/kafka
|
|
- /usr/local/dockerfs/kafka/docker.sock:/var/run/docker.sock
|