我试图从我的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映射隐藏目录?