0

まず、私は NFS と Linux の世界にまったく慣れていません。

docker swarm コンテナーをローカル ボリュームの使用から nfs の共有ボリュームに移行しようとしています。Open Media Vault がインストールされたサーバーがあり、showmount コマンドでアクセスできる /mariadb の NFS 共有が公開されています。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

開いているメディア保管庫の共有設定を以下に示します。

メディア保管庫の共有を開く

この問題を解決する方法を知っている人はいますか、または機能しない理由をトラブルシューティングする方法を教えてくれますか?

4

0 に答える 0