【发布时间】:2020-01-02 15:18:49
【问题描述】:
我正在尝试在 EC2 服务器上运行的 docker 容器中安装 EFS。 EC2 中的 EFS 挂载运行良好,
sudo mount -t nfs4 -o nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport <efs-address>:/ efs
但是在 docker 容器中尝试时,它会给出错误“mount.nfs4:不允许操作”。请告诉我如何实现这一目标。
【问题讨论】:
-
是否正在创建一个
docker卷并且使用它不是一个选项?例如docker volume create --driver local --opt type=nfs --opt o=addr=10.0.0.50,rw,nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2 --opt device=:/ efs然后使用卷docker run --rm -it -v efs:/mnt ubuntu:18.04
标签: docker amazon-efs