目录
- [1. Kafka 笔记 (Non-Root/Container)](#1. Kafka 笔记 (Non-Root/Container))
-
- [1.1. 启动](#1.1. 启动)
- [1.2. bitnami/kafka](#1.2. bitnami/kafka)
-
- [1.2.1. Non-Root Containers](#1.2.1. Non-Root Containers)
1. Kafka 笔记 (Non-Root/Container)
1.1. 启动
Kafka 需要与 ZooKeeper 一起启动:
Kafka with ZooKeeper
Run the following commands in order to start all services in the correct order:
sh
# Start the ZooKeeper service
bin/zkServer.sh start
Open another terminal session and run:
sh
# Start the Kafka broker service
bin/kafka-server-start.sh config/server.properties
Once all services have successfully launched, you will have a basic Kafka environment running and ready to use.
1.2. bitnami/kafka
1.2.1. Non-Root Containers
Work With Non-Root Containers for Bitnami Applications
这是一种没有 root 用户的容器 (默认没开启)。
开启方法: Using Non-Root Containers as Root Containers
If you wish to run a Bitnami non-root container image as a root container image, you can do so by adding the line user: root
right after the image:
directive in the container's docker-compose.yml
. After making this change, simply restart the container and it will run as the root
user with all privileges instead of an unprivileged user.
在 docker-compose.yml
文件里面的 image:
行下再加一行: user: root
。