rancher / convoy

A Docker volume plugin, managing persistent container volumes.
Apache License 2.0
1.31k stars 135 forks source link

Container command not found or does not exist.. #93

Open Qeas opened 8 years ago

Qeas commented 8 years ago

Hi, I am testing convoy NFS driver and when I am trying to run a container with a volume created by convoy driver, but I keep getting this error:

$ sudo docker run -it --name convoy_container-01 -v convoy_volume-01:/vol --volume-driver=convoy ubuntu /bin/bash Timestamp: 2016-04-07 15:33:47.636138397 -0600 MDT Code: System error

Message: stat volume/convoy_volume-01: no such file or directory

Frames:

0: setupRootfs Package: github.com/opencontainers/runc/libcontainer

File: rootfs_linux.go@40

1: Init Package: github.com/opencontainers/runc/libcontainer.(*linuxStandardInit)

File: standard_init_linux.go@57

2: StartInitialization Package: github.com/opencontainers/runc/libcontainer.(*LinuxFactory)

File: factory_linux.go@240

3: initializer Package: github.com/docker/docker/daemon/execdriver/native

File: init.go@35

4: Init Package: github.com/docker/docker/pkg/reexec

File: reexec.go@26

5: main Package: main

File: docker.go@18

6: main Package: runtime

File: proc.go@111

7: goexit Package: runtime File: asm_amd64.s@1721 docker: Error response from daemon: Container command not found or does not exist..

Here is the output of convoy daemon:

ERRO[0018] Handler not found: POST /VolumeDriver.Get pkg=daemon DEBU[0018] Handle plugin create volume: POST /VolumeDriver.Create pkg=daemon DEBU[0018] Request from docker: &{convoy_volume-01 map[]} pkg=daemon DEBU[0018] Create a new volume convoy_volume-01 for docker pkg=daemon DEBU[0018] event=create object=volume opts=map[VolumeName:convoy_volume-01 VolumeDriverID: VolumeType: VolumeIOPS:0 PrepareForVM:false Size:0 BackupURL:] pkg=daemon reason=prepare volume=88f16ef0-8ab1-4f75-a6fe-b92656a5860c volume_name=convoy_volume-01 DEBU[0018] Created volume event=create object=volume pkg=daemon reason=complete volume=88f16ef0-8ab1-4f75-a6fe-b92656a5860c DEBU[0018] Found volume 88f16ef0-8ab1-4f75-a6fe-b92656a5860c (name convoy_volume-01) for docker pkg=daemon DEBU[0018] Response: {} pkg=daemon DEBU[0018] Handle plugin volume path: POST /VolumeDriver.Path pkg=daemon DEBU[0018] Request from docker: &{convoy_volume-01 map[]} pkg=daemon DEBU[0018] event=mountpoint object=volume pkg=daemon reason=prepare volume=88f16ef0-8ab1-4f75-a6fe-b92656a5860c DEBU[0018] event=mountpoint mountpoint= object=volume pkg=daemon reason=complete volume=88f16ef0-8ab1-4f75-a6fe-b92656a5860c DEBU[0018] Volume: 88f16ef0-8ab1-4f75-a6fe-b92656a5860c (name convoy_volume-01) is mounted at for docker pkg=daemon DEBU[0018] Response: {} pkg=daemon DEBU[0018] Handle plugin mount volume: POST /VolumeDriver.Mount pkg=daemon DEBU[0018] Request from docker: &{convoy_volume-01 map[]} pkg=daemon DEBU[0018] Mount volume: 88f16ef0-8ab1-4f75-a6fe-b92656a5860c (name convoy_volume-01) for docker pkg=daemon DEBU[0018] event=mount object=volume opts=map[MountPoint:] pkg=daemon reason=prepare volume=88f16ef0-8ab1-4f75-a6fe-b92656a5860c DEBU[0018] event=list mountpoint=volume/convoy_volume-01 object=volume pkg=daemon reason=complete volume=88f16ef0-8ab1-4f75-a6fe-b92656a5860c DEBU[0018] Response: { "Mountpoint": "volume/convoy_volume-01" } pkg=daemon DEBU[0018] Handle plugin unmount volume: POST /VolumeDriver.Unmount pkg=daemon DEBU[0018] Request from docker: &{convoy_volume-01 map[]} pkg=daemon DEBU[0018] Unmount volume: 88f16ef0-8ab1-4f75-a6fe-b92656a5860c (name convoy_volume-01) for docker pkg=daemon DEBU[0018] event=umount object=volume pkg=daemon reason=prepare volume=88f16ef0-8ab1-4f75-a6fe-b92656a5860c DEBU[0018] event=umount object=volume pkg=daemon reason=complete volume=88f16ef0-8ab1-4f75-a6fe-b92656a5860c DEBU[0018] Response: {} pkg=daemon DEBU[0018] Handle plugin unmount volume: POST /VolumeDriver.Unmount pkg=daemon DEBU[0018] Request from docker: &{convoy_volume-01 map[]} pkg=daemon DEBU[0018] Unmount volume: 88f16ef0-8ab1-4f75-a6fe-b92656a5860c (name convoy_volume-01) for docker pkg=daemon DEBU[0018] event=umount object=volume pkg=daemon reason=prepare volume=88f16ef0-8ab1-4f75-a6fe-b92656a5860c DEBU[0018] event=umount object=volume pkg=daemon reason=complete volume=88f16ef0-8ab1-4f75-a6fe-b92656a5860c DEBU[0018] Response: {} pkg=daemon

sosher commented 8 years ago

Hi, I noticed that as well, But it was while I used the v0.4.4-rc2 branch. Using v0.4.3 branch.. works well.

yasker commented 8 years ago

Can you try latest v0.5.0-rc1?