docker-volume-sshfs icon indicating copy to clipboard operation
docker-volume-sshfs copied to clipboard

Not able to mount volume

Open harshadyeola opened this issue 8 years ago • 6 comments

 ~/ docker run -it -v sshvolume:/test alpine /bin/bash                                          
docker: Error response from daemon: error while mounting volume '/var/lib/docker/plugins/05647629ba318eab7bbfefe53d539119d15b643e544a6733ee52bf148b4d0b3f/rootfs/mnt/volumes/d7cff4f370f7f8976e3335ab03398cae': VolumeDriver.Mount: exit status 1.

harshadyeola avatar Feb 18 '17 02:02 harshadyeola

Did you find a way to resolve this issue?

JoooostB avatar May 10 '17 20:05 JoooostB

I had a similar problem and for me it was related to special chars in my password. Changed the chars to alpha num only and it worked.

chrsch avatar May 28 '17 12:05 chrsch

ssh key has been deployed between all my nodes, still could not to mount

[root@docker1 sshvol]# docker run -it -d --mount source=sshvol,target=/app --name nginx2 nginx 4a1ae8f60590f04cbe550e6886d141395dccd967dd00480eeed9481ce62e4a67 docker: Error response from daemon: error while mounting volume '/var/lib/docker/plugins/e20216d1fb0581a24ef37eebfd456ce6960ca1db9a8a8bcdfe9416a5dbe4c36d/rootfs/mnt/volumes/8c29dac168f3a393bdcfd6ed6946466f': VolumeDriver.Mount: exit status 1.

[root@docker1 sshvol]# docker volume inspect sshvol [ { "Driver": "vieux/sshfs:latest", "Labels": {}, "Mountpoint": "/mnt/volumes/8c29dac168f3a393bdcfd6ed6946466f", "Name": "sshvol", "Options": { "sshcmd": "root@docker2:/sshvol" }, "Scope": "local" } ]

kevinniu666 avatar Aug 20 '17 15:08 kevinniu666

I ran into the same issue. Docker logs:

dockerd[17313]: time="2017-09-14T10:24:49Z" level=info msg="time=\"2017-09-14T10:24:49Z\" level=debug msg=\"[sshfs -oStrictHostKeyChecking=no myuser@myhost:/ /mnt/volumes/39fbbe77a9b705e594944495b8b1c31f -p 2222 -o workaround=rename -o password_stdin]\"" plugin=85bd109b6dd33fbc80fd569a4cc2ddf252bcba0086b0d67a7e423a9e00dbe9c1
dockerd[17313]: time="2017-09-14T10:24:49Z" level=info msg="time=\"2017-09-14T10:24:49Z\" level=error msg=\"exit status 1\"" plugin=85bd109b6dd33fbc80fd569a4cc2ddf252bcba0086b0d67a7e423a9e00dbe9c1
dockerd[17313]: time="2017-09-14T10:24:49.970997223Z" level=error msg="Handler for POST /v1.29/containers/0bc3d38ac9a87306faf10a6597a75b7305cb25ab2c71e974ca273ed84effa921/start returned error: error while mounting volume '/var/lib/docker/plugins/85bd109b6dd33fbc80fd569a4cc2ddf252bcba0086b0d67a7e423a9e00dbe9c1/rootfs': VolumeDriver.Mount: exit status 1%!(EXTRA []interface {}=[])"

But if I run on host machine same command everything is fine:

echo mypassword | sshfs -oStrictHostKeyChecking=no myuser@myhost:/ ./sftp/ -p 2222 -o workaround=rename -o password_stdin

I think may be plugin should write stdout+stderr of sshfs command to debug log, this may help.

Host OS: CentOs 7.3.1611 Docker version: 17.05.0-ce Plugin version: 85bd109b6dd3 vieux/sshfs:latest

xkrt avatar Sep 14 '17 10:09 xkrt

UPD: the problem was in old mod_sftp on server, my admin update it and all works fine now.

xkrt avatar Sep 15 '17 08:09 xkrt

~~Using: https://hub.docker.com/r/atmoz/sftp/~~ ~~But get the error VolumeDriver.Mount: exit status 1%!(EXTRA []interface {}=[]).~~ ~~Updated the apk packages in the container, but still not working!? ~~ ~~(From macosx command line and Cyberduck it is working properly)~~

~~Volume: sshfs:latest storage~~ ~~Running: docker run -it -v storage:/data busybox ls /~~ ~~Result: docker: Error response from daemon: error while mounting volume~~ ~~'/mnt/volumes/f3cc2093662a7de6ee98e7a1f47edf7e': VolumeDriver.Mount: exit status 1%!(EXTRA~~ ~~[]interface {}=[]).~~

Got it working.... was using http://, but an IP does not need that.

Gerrel avatar Nov 30 '17 19:11 Gerrel