前言描述
这篇文章是但节点无zookeeper集成的测试版本。不可再生产使用
配置及启动
-
sudo touch docker-compose.yml
-
cat > docker-compose.yml <<EOF EOF
-
启动 docker-compose up -d
-
停止 docker-compose stop
-
删除 docker-compose down
version: '3'
services:
kafka:
image: wurstmeister/kafka
container_name: kafka
ports:
- "9092:9092"
environment:
KAFKA_ADVERTISED_HOST_NAME: 172.22.0.55
KAFKA_ZOOKEEPER_CONNECT: 172.22.0.55:2181
networks:
- kafka-net
volumes:
- /usr/local/kafka:/kafka
- /var/run/docker.sock:/var/run/docker.sock
kafka-manager:
image: sheepkiller/kafka-manager
container_name: kafka-manager
ports:
- 9000:9000
networks:
- kafka-net
environment:
ZK_HOSTS: 172.22.0.55:2181
networks:
kafka-net:
driver: bridge
ipam:
config:
- subnet: "173.110.1.0/16"