тома docker-compose монтируются в папку nas (nfs)
у меня проблема с файлом docker-compose. я получаю сообщение об ошибке при запуске проекта после создания докера. У меня Synology NAS с сетевым ресурсом. smb и nfs включены. с моего компьютера у меня нет проблем с подключением к общему ресурсу. но запуск контейнера заканчивается следующей ошибкой.
ошибка:
ERROR: for paperless_webserver_1 Cannot create container for service webserver: failed to mount local volume: mount /volume1/paperless/data:/var/lib/docker/volumes/paperless_data/_data, data: addr=192.168.178.90,nfsvers=4: invalid argument
мой файл для создания докеров:
version: "3.4"
volumes:
data:
driver_opts:
type: nfs
o: addr=nas-home,nfsvers=4
device: /volume1/paperless/data
media:
driver_opts:
type: nfs
o: addr=nas-home,nfsvers=4
device: /volume1/paperless/media
consume:
driver_opts:
type: nfs
o: addr=nas-home,nfsvers=4
device: /volume1/paperless/consume
export:
driver_opts:
type: nfs
o: addr=192.168.178.90,nfsvers=4
device: /volume1/paperless/export
services:
broker:
image: redis:6.0
restart: unless-stopped
webserver:
image: jonaswinkler/paperless-ng:latest
restart: unless-stopped
depends_on:
- broker
ports:
- 8000:8000
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8000"]
interval: 30s
timeout: 10s
retries: 5
volumes:
- data:/usr/src/paperless/data
- media:/usr/src/paperless/media
- export:/usr/src/paperless/export
- consume:/usr/src/paperless/consume
env_file: docker-compose.env
environment:
PAPERLESS_REDIS: redis://broker:6379
PAPERLESS_CONSUMER_POLLING: 10
у кого-нибудь есть идея?
Благодарность ;)
1 ответ
Возможно, уже немного поздно, но на случай, если кто-то ищет ответ, вам не хватает двоеточия в началеdevice
значения свойств.
Ваша конфигурация должна выглядеть примерно так:
volumes:
data:
driver_opts:
type: "nfs"
o: "addr=nas-home,nfsvers=4"
device: ":/volume1/paperless/data"
...