Ошибка при попытке смонтировать другой том в докер-контейнер clickhouse


person LoF10    schedule 05.08.2019    source источник


Ответы (2)


Проблема заключается в символе «/» сразу после «--volume =», который сообщает интерфейсу командной строки докера разделить строку следующим образом:

  • пустая строка (каталог для монтирования)
  • E: / ch / clickhousedb (точка крепления внутри контейнера)
  • / var / lib / clickhouse (режим установки)

Докер подумал, что «/ var / lib / clickhouse» был режимом для монтирования тома, отсюда и сообщение об ошибке.

person Denilson    schedule 15.11.2019

Казалось, проблема с разрешением. Смог получить доступ к корню диска E:

docker run -d -p 8134:8123 --name clickhousedb --ulimit nofile=262144:262144 --volume=E:/:/var/lib/clickhouse yandex/clickhouse-server
person LoF10    schedule 06.08.2019
comment
Чтобы будущие читатели могли извлечь пользу из вашего ответа: как вы решили проблему с разрешениями? --volume аргумент в вашем вопросе - /E:/ch/clickhousedb:/var/lib/clickhouse; в вашем ответе это E:/:/var/lib/clickhouse - они разные по нескольким параметрам; Объясните, пожалуйста, разницу и ее значение. - person mklement0; 07.08.2019