Docker NFS 卷权限被拒绝

时间:2021-02-04 18:13:05

标签: docker docker-swarm nfs docker-volume openmediavault

首先,我对 NFS 和 Linux 世界非常陌生。

我正在尝试将我的 docker swarm 容器从使用本地卷迁移到 nfs 上的共享卷。 我有一台安装了开放式媒体保险库的服务器,我有一个 /mariadb 的 NFS 共享公开,可通过 showmount 命令访问。 尝试使用 docker stack deploy 或 docker volume create 创建部署时,我收到来自部署的权限被拒绝错误:

ERROR: for pi_mariadb_1  Cannot create container for service mariadb: open /var/lib/docker/volumes/testnfs2/_data: permission denied

对于 docker volume create 我正在运行以下命令:

 docker volume create --name testnfs2 --driver local \
--opt type=nfs4 \
--opt o=addr=192.168.8.123,rw,noatime,rsize=8192,wsize=8192,tcp,timeo=14 \
--opt device=:/mariadb

我的打开媒体保管库共享设置如下所示:

Open media vault share

有谁知道如何解决这个问题,或者可以指导我解决它不工作的原因?

0 个答案:

没有答案