我希望docker-compose将其中一个卷挂载到已挂载的CIFS分区。
我使用了 seafile docker-compose 文件并将卷更改为
...
db:
...
volumes:
- /mnt/nas_share/seafile/database:/var/lib/mysql
...
seafile:
...
volumes:
- /mnt/nas_share/seafile/data:/shared
我的fstab
样子如下
fstab
---
...
# /dev/nvme0n1p3
UUID=XXXXXX / ext4 rw,relatime 0 1
...
//192.168.1.110/seafile /mnt/nas_share/seafile cifs _netdev,credentials=/etc/samba/credentials/share,uid=1000,gid=984 0 1
当我volumes
在与撰写文件相同的目录中使用时,该文件/home/user/seafile/
位于
...
DB:
...
volumes:
- ./database:/var/lib/mysql
...
seafile:
...
volumes:
- ./seafile/data:/shared
一切都很好。这让我相信这是一个安装问题。
我猜我缺少某种形式的权限或访问权限。因此,我需要澄清如何将卷指向CIFS
docker-compose 的已安装驱动器。