Docker新手在这里试图让一个构建环境在一个带有NFS挂载的容器中运行,并且不确定这是否可行?
这是正确的运行方式,以便容器可以持续访问容器中的NFS挂载吗?
docker run -itv“NFS mount:container mount location”“container id”
提前致谢。
答案 0 :(得分:1)
我在docker 1.3.2中看到了同样的问题。 nfs挂载的卷只显示一个子目录,并且在那里创建的文件没有显示在nfs共享上。相反,它显示在本地文件系统上。卸载nfs共享后可以看到这一点。
然而,使用docker 1.1.2或1.4.1以及可能还有其他一些东西的情况下工作正常。
简而言之:将docker升级到1.4.1