docker 安装教程
注意:bitnami 制作的镜像都是非特权用户的,因此挂载目录的时候需要设置目录权限为
1001
注意:bitnami 制作的镜像都是非特权用户的,因此挂载目录的时候需要设置目录权限为1001
注意:bitnami 制作的镜像都是非特权用户的,因此挂载目录的时候需要设置目录权限为1001
# 设置目录的权限
chown -R 1001:1001 /你要绑定的目录
# 或者 将相关目录设置为 777 权限
mkdir -p /data/zookeeper
mkdir -p /data/kafka
chmod 777 /data/zookeeper
chmod 777 /data/kafka
# 创建网络
docker network create net-kafka --driver bridge
# 安装 zookeeper
docker run -d --name zookeeper --restart=always \
--network net-kafka \
-p 2181:2181 \
-v /data/zookeeper:/bitnami/zookeeper \
-e ALLOW_ANONYMOUS_LOGIN=yes \
--user root \
bitnami/zookeeper:latest
# 安装kafka,并开启数据持久
docker run -d --name kafka \
--network net-kafka \
-p 9092:9092 \
-v /data/kafka:/bitnami/kafka \
-e ALLOW_PLAINTEXT_LISTENER=yes \
-e KAFKA_CFG_ZOOKEEPER_CONNECT=zookeeper:2181 \
-e KAFKA_LISTENERS=PLAINTEXT://0.0.0.0:9092 \
-e KAFKA_CFG_ADVERTISED_LISTENERS=PLAINTEXT://192.168.23.132:9092 \
--user root \
bitnami/kafka:latest
kafka-manager图形化管理工具
docker run --name kafka-manager -d \
--network net-kafka \
-p 9000:9000 \
-e ZK_HOSTS="zookeeper:2181" \
sheepkiller/kafka-manager
kafka-map图形化管理工具
docker run -d --name kafka-map \
--network net-kafka \
-p 8080:8080 \
-v /data/kafka-map/data:/usr/local/kafka-map/data \
-e DEFAULT_USERNAME=admin \
-e DEFAULT_PASSWORD=admin \
--restart always dushixiang/kafka-map:latest
作者:admin 创建时间:2023-02-23 14:53
最后编辑:admin 更新时间:2024-01-28 20:56
最后编辑:admin 更新时间:2024-01-28 20:56