Docker:无法启动容器系统错误:无效的参数
我试图映射从我的主机在我的docker容器内的以下目录。
主办:
drwxrwxrwx 2 root root 0 Sep 16 07:34 /.PowerFolder
Docker容器:
drwxrwxrwx 2 root root 4096 Sep 20 09:21 /home/root/.PowerFolder
我正在使用以下命令:
docker run -dit --net="bridge" -P --name "powerfolder_client" -v /.PowerFolder:/home/root/.PowerFolder -v /mnt/HD/HD_a2/PowerFolders:/home/root/PowerFolders a6eeb8313ff9
并面临以下错误:
Error response from daemon: Cannot start container 99442f0230bb009eb9da82ac64142042aa6c9f58a67565881f0d000a78af7a1e: [8] System error: invalid argument
如果我离开第一个-v
参数并执行docker run
命令,就像这样:
docker run -dit --net="bridge" -P --name "powerfolder_client" -v /mnt/HD/HD_a2/PowerFolders:/home/root/PowerFolders a6eeb8313ff9
容器运行正常,第二个映射正确完成! 所以第一个-v
映射参数似乎有问题。
我已经检查了容器内外的权限,并检查两端是否存在目录。 我没有得到我在这里想念的东西。 docker不允许映射隐藏的目录吗?