由於之前第一次使用docker pull之後就默認最新的了,這樣會導致後期版本不兼容。所以這裏。卸載教程
首先,查看你的鏡像
docker images
然後查看運行id
docker ps -a
用stop停止,如果發現stop不了,那就kill他的
下一步,發現kafka和zookeeper都在運行的狀態,於是kill他們(docker的kill)
docker kill 運行id
kill後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
查看,完成