docker系列-09.docker安装kafka,zookeeper

1.执行以下命令,搜索zookeeper镜像

[root@localhost sysconfig]# docker search zookeeper
NAME                                DESCRIPTION                                     STARS               OFFICIAL            AUTOMATED
zookeeper                           Apache ZooKeeper is an open-source server ...   300                 [OK]                
jplock/zookeeper                    Builds a docker image for Zookeeper versio...   162                                     [OK]
mesoscloud/zookeeper                ZooKeeper                                       72                                      [OK]
wurstmeister/zookeeper                                                              35                                      [OK]
mbabineau/zookeeper-exhibitor                                                       24                                      [OK]
digitalwonderland/zookeeper         Latest Zookeeper - clusterable                  17                                      [OK]
confluentinc/cp-zookeeper           Official Confluent Docker Image for Zookeeper   16                                      
confluent/zookeeper                                                                 12                                      [OK]
tobilg/zookeeper-webui              Docker image for using `zk-web` as ZooKeep...   8                                       [OK]
debezium/zookeeper                  Zookeeper image required when running the ...   7                                       [OK]
springxd/zookeeper                  A Docker image that can run a ZooKeeper se...   6                                       [OK]
elevy/zookeeper                     ZooKeeper configured to execute an ensembl...   6                                       [OK]
jeygeethan/zookeeper-cluster        A simple zookeeper cluster using docker im...   4                                       [OK]
thefactory/zookeeper-exhibitor      Exhibitor-managed ZooKeeper with S3 backup...   4                                       [OK]
hyperledger/fabric-zookeeper        Fabric Zookeeper docker image for Hyperled...   4                                       
31z4/zookeeper                      Dockerized Apache Zookeeper.                    3                                       [OK]
ciscocloud/zookeeper                                                                1                                       [OK]
openshift/zookeeper-346-fedora20    ZooKeeper 3.4.6 with replication support        1                                       
harisekhon/zookeeper                Apache ZooKeeper (tags 3.3 - 3.4)               1                                       [OK]
paulbrown/zookeeper                 Zookeeper on Kubernetes (PetSet)                1                                       [OK]
duffqiu/zookeeper-cli                                                               0                                       [OK]
jamiecressey89/marathon-zookeeper   Zookeeper image that uses Marathon's API f...   0                                       [OK]
midonet/zookeeper                   Dockerfile for a Zookeeper server.              0                                       [OK]
cgswong/confluent-zookeeper         Confluent Platform Zookeeper                    0                                       [OK]
phenompeople/zookeeper              Apache ZooKeeper is an open-source server ...   0                                       [OK]

2.下载zookeeper镜像

docker pull wurstmeister/zookeeper

等待镜像下载完成

3.搜索kafka镜像

[root@localhost sysconfig]# docker search kafka
NAME                                      DESCRIPTION                                     STARS               OFFICIAL            AUTOMATED
wurstmeister/kafka                        Multi-Broker Apache Kafka Image                 497                                     [OK]
spotify/kafka                             A simple docker image with both Kafka and ...   249                                     [OK]
ches/kafka                                Apache Kafka. Tagged versions. JMX. Cluste...   94                                      [OK]
sheepkiller/kafka-manager                 kafka-manager                                   91                                      [OK]
confluentinc/cp-kafka                     Official Confluent Docker Image for Kafka ...   43                                      
confluentinc/cp-kafka-connect             Official Confluent Docker Image for Kafka ...   25                                      
debezium/kafka                            Kafka image required when running the Debe...   11                                      [OK]
landoop/kafka-topics-ui                   UI for viewing Kafka Topics config and dat...   11                                      [OK]
digitalwonderland/kafka                   Latest Kafka - clusterable                      11                                      [OK]
cgswong/confluent-kafka                   Confluent Platform Kafka                        8                                       [OK]
cloudtrackinc/kubernetes-kafka            Apache Kafka to Kubernetes Replication Con...   5                                       [OK]
hyperledger/fabric-kafka                  Fabric Kafka docker image for Hyperledger ...   5                                       
bitnami/kafka                             Apache Kafka is a distributed streaming pl...   5                                       [OK]
solsson/kafka                             http://kafka.apache.org/documentation.html...   4                                       [OK]
elevy/kafka                               Kafka configured to execute in a cluster w...   3                                       [OK]
harisekhon/kafka                          Apache Kafka (tags 0.8 - 0.10 with scala 2...   3                                       [OK]
phenompeople/kafka                        Apache Kafka is a distributed streaming pl...   1                                       [OK]
datamountaineer/kafka-connect-cassandra   Kafka Connect Image for Cassandra Source a...   1                                       
vidazoohub/kafka-lag-dcos-autoscaler      autoscale dcos tasks based on kafka lag         1                                       [OK]
coco/coco-kafka-bridge                    Kafka Bridge listens to a kafka proxy and ...   1                                       [OK]
mesosphere/kafka-client                   Kafka client                                    1                                       [OK]
vungle/logstash-kafka-es                  A simple Logstash image to ship json logs ...   1                                       [OK]
amplifymedia/kafka                        A fork of wurstmeister/kafka.                   0                                       
mattf/openshift-kafka                     Basic Apache Kafka pod for OpenShift            0                                       [OK]
enmasseproject/kafka-inmemory             This image is obsolete, has been replaced ...   0                                       

4.下载kafka镜像

docker pull wurstmeister/kafka

5.开放2181端口和9092端口


firewall-cmd --zone=public --add-port=2181/tcp --permanent;firewall-cmd --reload;
firewall-cmd --zone=public --add-port=9092/tcp --permanent;firewall-cmd --reload;

6.运行zookeeper镜像

docker run -d --name zookeeper --restart=always  -p 2181:2181 -t wurstmeister/zookeeper  

7.运行kafka镜像

docker run -d --name kafka --publish 9092:9092 \
--link zookeeper \
--env KAFKA_ZOOKEEPER_CONNECT=zookeeper:2181 \
--env KAFKA_ADVERTISED_HOST_NAME={kafka所在机器ip地址} \
--env KAFKA_ADVERTISED_PORT=9092 --restart=always \
--volume /etc/localtime:/etc/localtime \
wurstmeister/kafka

8.查看安装结果

[root@localhost sysconfig]# docker ps
CONTAINER ID        IMAGE                    COMMAND                  CREATED              STATUS              PORTS                                                NAMES
8e49588588a3        wurstmeister/kafka       "start-kafka.sh"         3 seconds ago        Up 2 seconds        0.0.0.0:9092->9092/tcp                               kafka
985fc7fc6cc2        wurstmeister/zookeeper   "/bin/sh -c '/usr/..."   About a minute ago   Up About a minute   22/tcp, 2888/tcp, 3888/tcp, 0.0.0.0:2181->2181/tcp   zookeeper

大功造成,可以使用你的kafka了。

猜你喜欢

转载自blog.csdn.net/sukiyou_xixi/article/details/79163071
今日推荐