Docker远程挂载volumn插件vieux/sshfs

通常,用在本地容器需要挂载一个远程目录的时候来使用

安装 vieux/sshfs 插件

docker plugin install --grant-all-permissions vieux/sshfs

使用镜像加速,我是没有下载成功。关闭了就可以了

通过 vieux/sshfs 驱动创建数据卷

docker volume create --driver vieux/sshfs -o sshcmd=zxc@172.28.130.204:/root/docker -o password=z ssh-volume
  • password: 远程主机密码
  • ssh-volume: 卷名

不会立即进行挂载测试,只创建

查看

docker volume ls
DRIVER               VOLUME NAME
vieux/sshfs:latest   ssh-volume
local                e701d6c9a171e97d757c2e5e31650e101605c76c290ad9a5fabdf81a2b47b98b

创建成功,在下图也能看到

将映射添加到指定容器中

docker run -it --name=furong --privileged -v ssh-volume:/mnt imageId /bin/bash

如果报错:

docker: Error response from daemon: VolumeDriver.Mount: sshfs command execute failed: exit status 1 (read: Connection reset by peer
).
See 'docker run --help'.

原因:

  • ssh服务没开
  • 端口、防火墙等问题
  • ip地址不存在等
posted @   thomas_blog  阅读(707)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
点击右上角即可分享
微信分享提示