我正在尝试在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
我可以在主机上挂载文件系统,然后在容器的卷中共享它,但我想将它挂载到容器上以便进行缩放。
我尝试使用service docker restart
重新启动docker doemon,但我仍然遇到同样的错误。
有人可以解释如何在容器中安装EFS吗?
提前致谢!