简介
本期介绍简单的Kafka及管理端KafkaManager的DockerCompose配置,方面自己测试和查看Kafka消息。
环境
- Centos7 64位 (操作系统)
docket-compose配置
废话不多说,直接贴配置。
编辑docker-compose.yml文件如下:1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37version: '2'
services:
zookeeper:
container_name: xjy-zookeeper
image: wurstmeister/zookeeper ## 镜像
ports:
- "2181:2181" ## 对外暴露的端口号
networks:
- xjynet
kafka:
container_name: xjy-kafka
image: wurstmeister/kafka ## 镜像
volumes:
- /etc/localtime:/etc/localtime ## 挂载位置(kafka镜像和宿主机器之间时间保持一直)
ports:
- "9092:9092"
environment:
KAFKA_ADVERTISED_HOST_NAME: xjy-zookeeper ## 修改:宿主机IP
KAFKA_ZOOKEEPER_CONNECT: xjy-zookeeper:2181 ## 卡夫卡运行是基于zookeeper的
networks:
- xjynet
kafka-manager:
container_name: xjy-kafka-manager
image: sheepkiller/kafka-manager ## 镜像:开源的web管理kafka集群的界面
environment:
ZK_HOSTS: xjy-zookeeper ## 修改:宿主机IP
ports:
- "9000:9000" ## 暴露端口
networks:
- xjynet
networks:
xjynet:
external: true
启动看效果
启动并查看状态
执行启动命令:1
docker-compose up -d
执行查看命令:1
docker ps
结束语
好了,利用docker-compose启动应用就是这么方便,这一期就到这里,以后会再分享其他配置的。
本文链接: https://www.xiajunyi.com/pages/p62.html
版权声明:本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。转载请注明出处!