在Docker中使用Rclone并将对应的fuse挂载到宿主机
· One min read
在Docker
中使用Rclone
时需要将fuse
挂载到宿主机.
这样可以在宿主机上使用Rclone
挂载的文件夹以及可以对fuse
进行操作
解决方案
# perform mount inside Docker container, expose result to host
mkdir -p ~/data/mount
docker run --rm \
--volume ~/.config/rclone:/config/rclone \
--volume ~/data:/data:shared \
--user $(id -u):$(id -g) \
--volume /etc/passwd:/etc/passwd:ro --volume /etc/group:/etc/group:ro \
--device /dev/fuse --cap-add SYS_ADMIN --security-opt apparmor:unconfined \
rclone/rclone \
mount dropbox:Photos /data/mount &
ls ~/data/mount
kill %1