gpt4 book ai didi

docker - docker-compose bitnami kafka容器我没有名字

转载 作者:行者123 更新时间:2023-12-02 18:19:02 25 4
gpt4 key购买 nike

我正在尝试将一个kafka实例放入docker容器中。 docker-compose.yml看起来像这样:

version: '2'

services:
zookeeper:
image: 'bitnami/zookeeper:3'
ports:
- '2181:2181'
volumes:
- 'zookeeper_data:/bitnami'
environment:
- ALLOW_ANONYMOUS_LOGIN=yes
kafka:
image: 'bitnami/kafka:2'
ports:
- '9092:9092'
volumes:
- 'kafka_data:/bitnami'
environment:
- KAFKA_CFG_ZOOKEEPER_CONNECT=zookeeper:2181
- ALLOW_PLAINTEXT_LISTENER=yes
- KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://localhost:9092
- KAFKA_CREATE_TOPICS=A_TOPIC,ANOTHER_TOPIC
depends_on:
- zookeeper

volumes:
zookeeper_data:
driver: local
kafka_data:
driver: local

当我运行 docker-compose up时,容器没有给出明显的错误。但是,当我连接到容器的 shell 时
docker exec -it [container] /bin/bash

我懂了
I have no name!@7fe183af5e2a:/$

其中7fe183af5e2a是容器。

有必要使用 I have no name!吗?我是否缺少简单的东西?

最佳答案

如果您查看Kafka图像的Dockerfile(Zookeeper图像与此类似),您会看到容器中使用的用户是具有uid 1001 的用户。

因此,当您看到I have no name!@...时,这仅意味着没有用户映射到uid1001。您可以验证一下,如果查看文件/etc/passwd,则不会看到ID为1001的用户的任何条目。

关于docker - docker-compose bitnami kafka容器我没有名字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58283602/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com