我正在尝试在 EC2 服务器上的 Docker 容器上安装 EFS 文件系统。问题是我可以在 EC2 主机系统上成功挂载文件系统,但不能在容器中,我在容器中收到以下错误:
mount.nfs4: access denied by server while mounting
使用以下命令启动容器:
docker run -it --name efs-image --cap-add SYS_ADMIN --cap-add DAC_OVERRIDE --cap-add DAC_READ_SEARCH --restart always --net host --pid host --env-file env.env debian
我可以将文件系统挂载在主机上,然后与容器共享一个卷,但出于扩展原因,我想将它挂载到容器上。
我试图用 重新启动 docker doemon service docker restart
,但我仍然有同样的错误。
有人可以解释如何在容器中安装 EFS 吗?
提前致谢 !