1、docker pull bitnami/kafka
2、docker pull bitnami/zookeeper
3、docker pull kafkamanager/kafka-manager
4、docker pull portainer/portainer
5、docker volume create portainer_data
6、docker run -d -p 8000:8000 -p 9443:9443 -p 9000:9000 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer
7、localhost:9000 登录portainer
8、创建网络
9、创建zookeeper
网络选择kafka
设置env : ALLOW_ANONYMOUS_LOGIN = yes
将容器启动设置为 always
10、创建kafka-server
网络选择kafka
设置env:
ALLOW_PLAINTEXT_LISTENER | yes |
KAFKA_CFG_ZOOKEEPER_CONNECT | zookeeper-server:2181 |
将容器启动设置为 always
11、创建kafka-manager
创建env
ZK_HOSTS | zookeeper-server:2181 |
将容器启动设置为 always
12、访问kafka-manager , localhost:9001