LINUX.ORG.RU

docker sshfs

 , ,


0

3

Добрый день господа!

Помогите пожалуйста советом, может кто сталкивался... Вообщем имею несколько серваков на centos 7 с docker 19.03.

[lanadmin@mordred ~]$ cat /etc/*release
CentOS Linux release 7.7.1908 (Core)
NAME="CentOS Linux"
VERSION="7 (Core)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="7"
PRETTY_NAME="CentOS Linux 7 (Core)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:7"
HOME_URL="https://www.centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"

CENTOS_MANTISBT_PROJECT="CentOS-7"
CENTOS_MANTISBT_PROJECT_VERSION="7"
REDHAT_SUPPORT_PRODUCT="centos"
REDHAT_SUPPORT_PRODUCT_VERSION="7"

CentOS Linux release 7.7.1908 (Core)
CentOS Linux release 7.7.1908 (Core)
[lanadmin@mordred ~]$ 
[lanadmin@mordred ~]$ docker -v
Docker version 19.03.2, build 6a30dfc
[lanadmin@mordred ~]$ 


Ковыряю volume с драйвером sshfs в docker. Зашел такой сюда - https://github.com/vieux/docker-volume-sshfs делаю как в примере...

[lanadmin@mordred ~]$ docker volume create --driver vieux/sshfs -o sshcmd=lanadmin@10.220.127.247:/home/test -o password=mypass sshvolume
[lanadmin@mordred ~]$  docker run -it -v sshvolume:/etc busybox ls /etc
Каталог на удаленном сервере с правами 777 и владельцем lanadmin:lanadmin
[lanadmin@ganimed ~]$ ls -lah /home/test/
итого 8,0K
drwxrwxrwx. 2 lanadmin lanadmin 4,0K сен 21 23:02 .
drwxr-xr-x. 5 root   root   4,0K сен 21 18:48 ..
И когда я пытаюсь запустить контейнер он меня шлет вот с тако ошибкой:
docker: Error response from daemon: failed to copy file info for /var/lib/docker/plugins/518a1874166cf493dd0700d9efec1c3e2d7649cb4a560d44a2af1a6aa16f0526/propagated-mount/5cd59d97ef5e801349f7c06a8f2c113d: failed to chown /var/lib/docker/plugins/518a1874166cf493dd0700d9efec1c3e2d7649cb4a560d44a2af1a6aa16f0526/propagated-mount/5cd59d97ef5e801349f7c06a8f2c113d: lchown /var/lib/docker/plugins/518a1874166cf493dd0700d9efec1c3e2d7649cb4a560d44a2af1a6aa16f0526/propagated-mount/5cd59d97ef5e801349f7c06a8f2c113d: permission denied.
See 'docker run --help'.

Нооооо если я что нибудь положу в тот самый каталог

[lanadmin@ganimed ~]$ touch /home/test/notest.file
То все отлично работает
[lanadmin@mordred ~]$  docker run -it -v sshvolume:/etc busybox ls /etc
hostname     hosts        notest.file  resolv.conf
[lanadmin@mordred ~]$ 
[lanadmin@ganimed ~]$ ls -lah /home/test/
итого 8,0K
drwxrwxrwx. 2 lanadmin   lanadmin   4,0K сен 21 23:15 .
drwxr-xr-x. 5 root     root     4,0K сен 21 18:48 ..
-rwxr-xr-x. 1 lanadmin lanadmin    0 сен 21 23:15 hostname
-rwxr-xr-x. 1 lanadmin lanadmin    0 сен 21 23:15 hosts
-rw-rw-r--. 1 lanadmin lanadmin    0 сен 21 23:14 notest.file
-rwxr-xr-x. 1 lanadmin lanadmin    0 сен 21 23:15 resolv.conf

ЧЯНДТ?