Skip to content
Go back

在Docker中使用Rclone并将对应的fuse挂载到宿主机

Edit page

Docker中使用Rclone并将对应的fuse挂载到宿主机

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

参考


Edit page
Share this post on:

Previous Post
将postgresql中指定的database导出为sql文件
Next Post
使用pyenv实现python多版本管理