Docker系列(四) Docker中kafka各镜像的对比 ----zookeeper kafka镜像 安装及容器启动

本文记录了在Docker中安装和启动Zookeeper及Kafka的过程,提到了wurstmeister的Zookeeper和Kafka镜像,并提供了集群模式的启动方式。内容旨在个人学习和分享,帮助读者理解Docker容器的使用。
摘要由CSDN通过智能技术生成

在这里插入图片描述

zookeeper安装及启动

docker pull wurstmeister/zookeeper

version: '3'
services:
 zk:
  image: zookeeper# 镜像名称
  restart: always # 当发生错误时自动重启
  hostname: junwei
  container_name: zookeeper
  privileged: true
  ports: # 端口
   - 2181:2181
  volumes: # 挂载数据卷
   - /home/soft/zookeeper/data:/data
   - /home/soft/zookeeper/datalog:/datalog 
  environment:
   TZ: Asia/Shanghai
   ZOO_MY_ID: 1 # 节点ID
   ZOO_PORT: 2181 # zookeeper端口号
   ZOO_SERVERS: server.1=xx.xxx.xxx.xx:2888:3888 server.2=xx.xxx.xxx.xx:2888:3888 server.3=xx.xxx.xxx.xx:2888:3888 # zookeeper节点列表

networks:
 default:
  external:
   name: zoo_kafka

kafka安装及启动

docker pull wurstmeister/kafka:2.11-0.11.0.3

version: '3&#
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Docker Compose是一个用于定义和管理多个Docker容器的工具。下面是关于如何使用Docker Compose安装MySQL、Redis、MongoDB、ZookeeperKafka、Elasticsearch、Logstash和Kibana的简要说明。 首先,需要在机器上安装DockerDocker Compose。可以从Docker官方网站下载并按照说明进行安装。 MySQL:创建一个名为docker-compose.yml的文件并输入以下内容: ``` version: '3.1' services: mysql: image: mysql:latest restart: always environment: MYSQL_ROOT_PASSWORD: root ports: - 3306:3306 ``` 然后,在终端导航到该文件所在的目录,并运行以下命令: ``` $ docker-compose up -d ``` Redis:创建一个名为docker-compose.yml的文件并输入以下内容: ``` version: '3.1' services: redis: image: redis:latest restart: always ports: - 6379:6379 ``` 然后,在终端导航到该文件所在的目录,并运行以下命令: ``` $ docker-compose up -d ``` MongoDB:创建一个名为docker-compose.yml的文件并输入以下内容: ``` version: '3.1' services: mongo: image: mongo:latest restart: always ports: - 27017:27017 ``` 然后,在终端导航到该文件所在的目录,并运行以下命令: ``` $ docker-compose up -d ``` ZookeeperKafka、Elasticsearch、Logstash和Kibana:可以通过使用Docker Compose来配置和运行这些服务。需要为每个服务创建一个独立的配置文件,并在docker-compose.yml引用这些配置文件。具体配置内容可以参考各自官方文档。 在终端导航到docker-compose.yml文件所在的目录,并运行以下命令: ``` $ docker-compose up -d ``` 以上是使用Docker Compose来安装MySQL、Redis、MongoDB、ZookeeperKafka、Elasticsearch、Logstash和Kibana的简要说明。根据每个服务的具体要求,可能需要进一步的配置和设置。请参考各自的官方文档以获取更详细的说明。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值