由于之前第一次使用docker pull之后就默认最新的了,这样会导致后期版本不兼容。所以这里。卸载教程
首先,查看你的镜像
docker images然后查看运行id
docker ps -a用stop停止,如果发现stop不了,那就kill他的
下一步,发现kafka和zookeeper都在运行的状态,于是kill他们(docker的kill)
docker kill 运行idkill后ps -a 查看结果,确实kill成功了,继续kill你要卸载的程序
kill完毕后执行卸载命令
docker rm 需要卸载的id卸载之后,继续ps -a ,发现没有hello-world了,上图可清晰发现消失hello-word了
卸载其它剩下的
删除它的镜像包(必须在上几步操作完的情况下才能执行)
docker images查看镜像包
docker rmi 它的ImageID上图清晰明了的显示了删除image
然后我继续开始安装,这次安装会指定版本
docker pull wurstmeister/kafka:2.11-1.1.0启动zookeeper
docker run -d --name zookeeper -p 2181:2181 -t wurstmeister/zookeeper启动kafka
docker run -d --name kafka
-p 9092:9092
-e KAFKA_BROKER_ID=0
-e KAFKA_ZOOKEEPER_CONNECT=你自己的ip地址
-e KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://192.168.88.129:9092
-e KAFKA_LISTENERS=PLAINTEXT://0.0.0.0:9092 -t wurstmeister/kafka:2.11-1.1.0
完成,docker ps -a
查看,完成