在部署apache-druid
的遇到需要在启动容器的时候需要提前在环境中设置 DRUID_SKIP_PORT_CHECK=1
,解决办法如下:
version: '3'
services:
druid:
image: dockerhub.paypalcorp.com/cim/druid:0.22.1
environment: # 设置环境变量
- DRUID_SKIP_PORT_CHECK=1
entrypoint: ["bin/supervise", "-c", "conf/supervise/small.conf"]
volumes:
- ./conf:/opt/druid/conf
- ./var:/opt/druid/var
ports:
- 1527:1527
- 8081:8081
- 8082:8082
- 8083:8083
- 8091:8091
- 8888:8888
network_mode: "host"
container_name: druid_${HOSTNAME}
hostname: ${HOSTNAME}