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地址不存在等
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!