Я пытаюсь создать пользовательскую конфигурацию Nextcloud локально, затем имею возможность смонтировать ее в соответствующую папку, используя тома, как определено здесь: https://github.com/nextcloud/docker#persistent -data . Все тома монтирования работают , за исключением для монтирования config ... Почему здесь трактуется по-другому?
Шаги для воспроизведения
0) Введите новый каталог / emptry (не содержащий подкаталоги или дополнительные файлы).
1) Создайте файл docker -compose.yml, содержащий только следующее содержимое:
version: "3.4"
services:
nextcloud:
image: nextcloud:latest
volumes:
- "./nextcloud/custom_apps:/var/www/html/custom_apps"
- "./nextcloud/config:/var/www/html/config"
- "/data/nextcloud:/var/www/html/data"
- "./themes:/var/www/html/themes"
2) docker -составить -d
Ожидаемое поведение
Работа. Я должен иметь возможность просматривать содержимое / var / www/html/config локально по адресу ./nextcloud/config, а затем вставлять конфигурацию клиента. php, которая затем обновляется в контейнере.
Фактическое поведение
ОШИБКА при вызове контейнера, укажите c в каталоге config . Если я удалю монтирование тома ./nextcloud/config:/var/www/html/config
, описанное выше, контейнер запустится без ошибки.
Сообщение об ошибке
ОШИБКА: для следующего облака Не удается запустить службу nextcloud: Ошибка создания среды выполнения OCI: container_ linux. go: 349: вызван запуск процесса контейнера "process_ linux. go: 449: вызван запуск контейнера \" rootfs_ linux. go: 58: монтирование \\ "/ home / пользователь / nextcloud-тест / nextcloud / конфигурации \\ "для корневой файловой системы \\ "/ Var / Библиотека / грузчик / overlay2 / 41b567141e23b16cf5e4f99f4c33703fc9a533aa5a4bef68fbba70a74842ca88 / слиты \\" в \\" / Var / Библиотека / грузчик / overlay2 / 41b567141e23b16cf5e4f99f4c33703fc9a533aa5a4bef68fbba70a74842ca88 / слиты / вар / www/html/config \\ "вызвал \\" не каталог \\ "\" ": unknown: вы пытаетесь смонтировать каталог в файл (или наоборот)? Проверьте, существует ли указанный путь к хосту и соответствует ли он ожидаемому типу. ОШИБКА: Обнаружены ошибки при запуске проекта.
Конфигурация сервера
Операционная система:
Операционная система : Debian GNU / Linux 10 (buster) Ядро: Linux 4.19.0-8-cloud-amd64 Архитектура: x86-64
Изображение
nextcloud: последняя (apache) )