InfluxDB с отказом в доступе к докеру .influx_history - PullRequest
0 голосов
/ 06 марта 2019

Я пытался настроить InfluxDB с помощью докера.До сих пор это работало нормально, но при вводе кли я получаю сообщение об ошибке

There was an error writing history file: open /.influx_history: permission denied

После каждого выполнения команды.Создание базы данных до сих пор работало.

Часть моего файла docker-compose:

  influxdb:
    image: influxdb
    container_name: influxdb
    logging:
      options:
        max-size: "10m"
        max-file: "5"
    ports:
      - 8086:8086
    volumes:
      - /Users/XXX/docker-data/influxdb:/var/lib/influxdb:z
      - /Users/XXX/docker-data/influxdb/.influx_history:/.influx_history
    user: "501:20"
    restart: always

Я пытался сопоставить файл напрямую, но все равно он не работает.

Есть идеи по этому поводу?

1 Ответ

1 голос
/ 06 марта 2019

Кажется, у пользователя 501:20 нет прав на чтение файла: /.influx_history

Есть много способов ее решить

вы можете изменить права на запись на уровне хоста chmox a+w /Users/XXX/docker-data/influxdb/.influx_history

или смените владельца на пользователя 501 и / или группу 20, выполнив chown 501:20 /Users/XXX/docker-data/influxdb/.influx_history

...