“如何排除故障”;docker:来自守护进程的错误响应:VolumeDriver.Mount:退出状态1%!(额外[]接口{}=[])”;

“如何排除故障”;docker:来自守护进程的错误响应:VolumeDriver.Mount:退出状态1%!(额外[]接口{}=[])”;,docker,volume,Docker,Volume,在fedora26虚拟机上安装docker插件“vieux/sshfs”后,使用“docker版本17.12.0-ce,构建c97c6d6”,并通过以下方式创建卷: docker volume create -d vieux/sshfs -o sshcmd=root@192.168.1.2:/mnt/d_drive/docker/vieux_sshfs/jenkins/data \ -o IdentityFile=/root/.ssh/id_rsa.pub \ sshvolume_jenkins

在fedora26虚拟机上安装docker插件“vieux/sshfs”后,使用“docker版本17.12.0-ce,构建c97c6d6”,并通过以下方式创建卷:

docker volume create -d vieux/sshfs -o sshcmd=root@192.168.1.2:/mnt/d_drive/docker/vieux_sshfs/jenkins/data \
-o IdentityFile=/root/.ssh/id_rsa.pub \
sshvolume_jenkins
尝试创建容器时,我得到以下信息:

docker run -d -p 8080:8080 -p 50000:50000 --name jenkins \
    --restart=always \
    -v sshvolume_jenkins:/var/jenkins_home \
    jenkins/jenkins:lts


我不确定是否配置错误或丢失,或者这是一个bug?

我也面临类似的问题,下面是我如何解决的

  • 我用docker volume inspect命令检查了音量
  • 我发现路径是相对的,码头工人无法访问它

  • 我将源路径从相对更改为绝对

  • 我一做那件事就成功了
  • docker: Error response from daemon: VolumeDriver.Mount: exit status 1%!(EXTRA []interface {}=[]).
    
    "Options": {
                "map": "xyz/1000:@abc/@1000",
                "sourcePath": "./foo/bar/outgoing/"
            },
            "Scope": "local"
    
    "Options": {
                "map": "xyz/1000:@abc/@1000",
                "sourcePath": "this/that/foo/bar/outgoing/"
            },
            "Scope": "local"