@@ -21,48 +21,48 @@ docker build -t sshd .travis/ssh
21
21
# make the plugin
22
22
sudo PLUGIN_TAG=$TAG make
23
23
# enable the plugin
24
- sudo docker plugin enable vieux /sshfs:$TAG
24
+ sudo docker plugin enable rasmunk /sshfs:$TAG
25
25
# list plugins
26
26
sudo docker plugin ls
27
27
# start sshd
28
28
sudo docker run -d -p 2222:22 sshd
29
29
30
30
# test1: simple
31
- sudo docker volume create -d vieux /sshfs:$TAG -o sshcmd=root@localhost:/ -o port=2222 -o password=root sshvolume
31
+ sudo docker volume create -d rasmunk /sshfs:$TAG -o sshcmd=root@localhost:/ -o port=2222 -o password=root sshvolume
32
32
sudo docker run --rm -v sshvolume:/write busybox sh -c " echo hello > /write/world"
33
33
sudo docker run --rm -v sshvolume:/read busybox grep -Fxq hello /read/world
34
34
# sudo cat /var/lib/docker/plugins/sshfs-state.json
35
35
sudo docker volume rm sshvolume
36
36
37
37
# test2: allow_other
38
- sudo docker volume create -d vieux /sshfs:$TAG -o sshcmd=root@localhost:/ -o allow_other -o port=2222 -o password=root sshvolume
38
+ sudo docker volume create -d rasmunk /sshfs:$TAG -o sshcmd=root@localhost:/ -o allow_other -o port=2222 -o password=root sshvolume
39
39
sudo docker run --rm -v sshvolume:/write -u nobody busybox sh -c " echo hello > /write/world"
40
40
docker run --rm -v sshvolume:/read -u nobody busybox grep -Fxq hello /read/world
41
41
# sudo cat /var/lib/docker/plugins/sshfs-state.json
42
42
sudo docker volume rm sshvolume
43
43
44
44
# test3: compression
45
- sudo docker volume create -d vieux /sshfs:$TAG -o sshcmd=root@localhost:/ -o Ciphers=arcfour -o Compression=no -o port=2222 -o password=root sshvolume
45
+ sudo docker volume create -d rasmunk /sshfs:$TAG -o sshcmd=root@localhost:/ -o Ciphers=arcfour -o Compression=no -o port=2222 -o password=root sshvolume
46
46
sudo docker run --rm -v sshvolume:/write busybox sh -c " echo hello > /write/world"
47
47
sudo docker run --rm -v sshvolume:/read busybox grep -Fxq hello /read/world
48
48
# sudo cat /var/lib/docker/plugins/sshfs-state.json
49
49
sudo docker volume rm sshvolume
50
50
51
51
# test4: source
52
- sudo docker plugin disable vieux /sshfs:$TAG
53
- sudo docker plugin set vieux /sshfs:$TAG state.source=/tmp
54
- sudo docker plugin enable vieux /sshfs:$TAG
55
- sudo docker volume create -d vieux /sshfs:$TAG -o sshcmd=root@localhost:/ -o Ciphers=arcfour -o Compression=no -o port=2222 -o password=root sshvolume
52
+ sudo docker plugin disable rasmunk /sshfs:$TAG
53
+ sudo docker plugin set rasmunk /sshfs:$TAG state.source=/tmp
54
+ sudo docker plugin enable rasmunk /sshfs:$TAG
55
+ sudo docker volume create -d rasmunk /sshfs:$TAG -o sshcmd=root@localhost:/ -o Ciphers=arcfour -o Compression=no -o port=2222 -o password=root sshvolume
56
56
sudo docker run --rm -v sshvolume:/write busybox sh -c " echo hello > /write/world"
57
57
sudo docker run --rm -v sshvolume:/read busybox grep -Fxq hello /read/world
58
58
# sudo cat /tmp/sshfs-state.json
59
59
sudo docker volume rm sshvolume
60
60
61
61
# test5: ssh key
62
- sudo docker plugin disable vieux /sshfs:$TAG
63
- sudo docker plugin set vieux /sshfs:$TAG sshkey.source=` pwd` /.travis/ssh/
64
- sudo docker plugin enable vieux /sshfs:$TAG
65
- sudo docker volume create -d vieux /sshfs:$TAG -o sshcmd=root@localhost:/ -o port=2222 sshvolume
62
+ sudo docker plugin disable rasmunk /sshfs:$TAG
63
+ sudo docker plugin set rasmunk /sshfs:$TAG sshkey.source=` pwd` /.travis/ssh/
64
+ sudo docker plugin enable rasmunk /sshfs:$TAG
65
+ sudo docker volume create -d rasmunk /sshfs:$TAG -o sshcmd=root@localhost:/ -o port=2222 sshvolume
66
66
sudo docker run --rm -v sshvolume:/write busybox sh -c " echo hello > /write/world"
67
67
sudo docker run --rm -v sshvolume:/read busybox grep -Fxq hello /read/world
68
68
# sudo cat /var/lib/docker/plugins/sshfs-state.json
0 commit comments