fix(docker): 添加 Kafka/Zookeeper JVM 时区配置
- 添加 KAFKA_OPTS="-Duser.timezone=Asia/Shanghai" 设置 JVM 时区 - 挂载 /usr/share/zoneinfo 确保容器内有完整的时区数据 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
parent
bb16844220
commit
7ae6af7841
|
|
@ -61,9 +61,12 @@ services:
|
||||||
TZ: Asia/Shanghai
|
TZ: Asia/Shanghai
|
||||||
ZOOKEEPER_CLIENT_PORT: 2181
|
ZOOKEEPER_CLIENT_PORT: 2181
|
||||||
ZOOKEEPER_TICK_TIME: 2000
|
ZOOKEEPER_TICK_TIME: 2000
|
||||||
|
# Java timezone for confluentinc images
|
||||||
|
KAFKA_OPTS: "-Duser.timezone=Asia/Shanghai"
|
||||||
volumes:
|
volumes:
|
||||||
- /etc/localtime:/etc/localtime:ro
|
- /etc/localtime:/etc/localtime:ro
|
||||||
- /etc/timezone:/etc/timezone:ro
|
- /etc/timezone:/etc/timezone:ro
|
||||||
|
- /usr/share/zoneinfo:/usr/share/zoneinfo:ro
|
||||||
healthcheck:
|
healthcheck:
|
||||||
test: ["CMD", "nc", "-z", "localhost", "2181"]
|
test: ["CMD", "nc", "-z", "localhost", "2181"]
|
||||||
interval: 10s
|
interval: 10s
|
||||||
|
|
@ -91,9 +94,12 @@ services:
|
||||||
KAFKA_INTER_BROKER_LISTENER_NAME: PLAINTEXT
|
KAFKA_INTER_BROKER_LISTENER_NAME: PLAINTEXT
|
||||||
KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR: 1
|
KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR: 1
|
||||||
KAFKA_AUTO_CREATE_TOPICS_ENABLE: "true"
|
KAFKA_AUTO_CREATE_TOPICS_ENABLE: "true"
|
||||||
|
# Java timezone for confluentinc images
|
||||||
|
KAFKA_OPTS: "-Duser.timezone=Asia/Shanghai"
|
||||||
volumes:
|
volumes:
|
||||||
- /etc/localtime:/etc/localtime:ro
|
- /etc/localtime:/etc/localtime:ro
|
||||||
- /etc/timezone:/etc/timezone:ro
|
- /etc/timezone:/etc/timezone:ro
|
||||||
|
- /usr/share/zoneinfo:/usr/share/zoneinfo:ro
|
||||||
healthcheck:
|
healthcheck:
|
||||||
test: ["CMD", "kafka-topics", "--bootstrap-server", "localhost:9092", "--list"]
|
test: ["CMD", "kafka-topics", "--bootstrap-server", "localhost:9092", "--list"]
|
||||||
interval: 30s
|
interval: 30s
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue