需要知道的几件事:
- 使用覆盆子圆周率4
- 在RI4上运行Unbuntu 20.04映像
- 我使用ZeroTier和SSH远程连接到RI4
- 我能够运行3个容器:诺德、蚊子和波特勒。
当我尝试运行/启动Kafka服务时,遇到了不同的ZooKeeper和/或Kafka图像。我想知道,由于我使用的是RI4,由于采用的是ARM64架构,我是否必须使用特定的图像。
到目前为止,我已经使用了一般的图像:
- 合流、比特纳米和维斯特迈斯特。
这里是我的被告栏的一部分-作曲:
zookeeper:
image: confluent/zookeeper
container_name: zookeeper
environment:
- ZOOKEEPER_CLIENT_PORT=2181
kafka:
image: confluent/kafka
container_name: kafka
environment:
- KAFKA_ADVERTISED_HOST_NAME=kafka
- KAFKA_ZOOKEEPER_CONNECT=zookeeper:2181
- KAFKA_CREATE_TOPICS=mqtt-sensor-1
depends_on:
- zookeeper
restart: on-failure
每当我开始对接时,我总是从Kafka那里得到这个错误--作文:
kafka | exec /usr/local/bin/kafka-docker.sh: exec format error
我不会得到任何其他的东西。有什么主意吗?
2条答案
按热度按时间bf1o4zei1#
您想要的Docker镜像在
confluentinc/
库中,最新版本支持多拱形构建。ktecyv1j2#
对于ubuntu镜像(支持ARM64),这似乎可以做到这一点: