docker composeでInfluxDBの起動エラー
久しぶりにInfluxDBのdockerを起動したら動かなくなってた。
$ docker compose up [+] Running 2/2 ⠿ Network influxdb_default Created 0.0s ⠿ Container influxdb_influxdb_1 Created 0.0s Attaching to influxdb_1 influxdb_1 | chown: changing ownership of '/var/lib/influxdb2': Permission denied influxdb_1 | chown: changing ownership of '/var/lib/influxdb2/engine': Permission denied influxdb_1 exited with code 1
ぐぐったらこれが引っかかった。
user
を追加したら動いた。
version: '3' services: influxdb: image: influxdb ports: - "8086:8086" volumes: - ./influxdb/data:/var/lib/influxdb - ./influxdb/config:/etc/influxdb2 - ./influxdb/scripts:/docker-entrypoint-initdb.d environment: - DOCKER_INFLUXDB_INIT_MODE=setup - DOCKER_INFLUXDB_INIT_USERNAME=ユーザ名 - DOCKER_INFLUXDB_INIT_PASSWORD=パスワード - DOCKER_INFLUXDB_INIT_ORG=組織を指定 - DOCKER_INFLUXDB_INIT_BUCKET=バケットを指定 - DOCKER_INFLUXDB_INIT_ADMIN_TOKEN=トークンをここに書くよ user: "501:501"