Docker工具箱和Windows上的虚拟框。权限和无效协议错误

时间:2017-11-09 12:04:56

标签: virtualbox docker-machine boot2docker docker-toolbox

我正在尝试将本地卷用于运行MySql服务器实例的容器。我正在使用命令

启动容器
-v /c/Users/my_data_dir:/var/lib/mysql

但是我得到一个错误,说该目录必须是可写的。但我无法使用docker quickstart shell在我的Windows主机上执行'chmod',因为我得到'权限被拒绝'

当我从我的Windows主机上执行'ls -ld / c / Users / my_data_dir'时,我得到的输出如下:

drwxr-xr-x 1 User1 197121 0 nov  9 11:11 mysql_volume

而是在我的码头工具机内,我得到了:

drwxrwxrwx 1 docker staff 4096 Nov  7 07:44 mysql_volume

在VM内部,我的目录由其他用户拥有。在我的VM中,如果在共享卷中创建像'mkdir'这样的命令,我会收到此错误:

root@default:/c/Users# mkdir prova
mkdir: can't create directory 'prova': Protocol error

我不知道如何处理它!

0 个答案:

没有答案