我在Docker容器/data
中有一个文件系统,它由用户bob
拥有。我想通过容器/data
来访问主机。
因此,我创建了一个命名卷docker create volume myData
。我用过docker run -d -t -P -v myData:/data 09edb6b5714cb
。
当我试图由用户bob
在docker容器中启动服务时,其说法no permissions or no such file or directory
甚至包含启动/停止脚本,并且都具有正确的所有权。
如果我不使用-v myData:/data 09edb6b5714cb
,则可以从/data
目录执行脚本。
对此有所帮助!