Pasang volume SSHFS ke dalam instance Docker

Saya menggunakan SSHFS untuk memasang sistem file jarak jauh di host saya dan saya ingin dapat mengaksesnya dari dalam wadah Docker.

Saya memasang sistem file jarak jauh

sshfs -o idmap=user,uid=$(id -u),gid=$(id -g) user@remote:directory /path/to/sshfs

Dan, menggunakan Docker, saya mendapatkan kesalahan berikut tergantung pada saya menggunakan --mount:

docker run  -it -v /path/to/sshfs:/target myimage bashdocker: Error response from daemon: error while creating mount source path '/path/to/sshfs': mkdir /path/to/sshfs: file exists.

atau -v:

docker run -it  --mount src=/path/to/sshfs,target=/target,type=bind  myimage bashdocker: Error response from daemon: invalid mount config for type "bind": bind source path does not exist: /path/to/sshfs.See 'docker run --help'

Apakah mungkin untuk me-mount mountpoint sshfs ke dalam wadah?

Membutuhkan langkah-langkah berikut:

  1. uncomment user_allow_other di /etc/fuse.conf

  2. unmount FUSE filesystem

  3. remount filesystem FUSE dengan sshfs -o allow_other user@.... (pastikan untuk menyertakan -o allow_other option)

  4. coba mulai wadah lagi