kafka依赖zookeeper,kafka自身没有管理界面,运行之后,只能通过查看日志来定位问题,不方便,所以这里还需要引入一个kafka-manager镜像来管理kafka。
话不多说,直接上代码。
1、拉取镜像
docker pull wurstmeister/kafka
docker pull wurstmeister/zookeeper
docker pull sheepkiller/kafka-manager
2、启动zookeeper
[root@server ~]# docker run -d -t --name zookeeper -p 2181:2181 wurstmeister/zookeeper
1d0620baad47494978c2470e050a275600a3f8aa04509613053356d1f907282f
[root@server ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
1d0620baad47 wurstmeister/zookeeper "/bin/sh -c '/usr/..." 6 seconds ago Up 4 seconds 22/tcp, 2888/tcp, 3888/tcp, 0.0.0.0:2181->2181/tcp zookeeper
3、启动kafka
[root@server ~]# docker run -d --name kafka -p