Docker遠端掛載volumn外掛vieux/sshfs
阿新 • • 發佈:2022-12-05
通常,用在本地容器需要掛載一個遠端目錄的時候來使用
安裝 vieux/sshfs 外掛
docker plugin install --grant-all-permissions vieux/sshfs
使用映象加速,我是沒有下載成功。關閉了就可以了
通過 vieux/sshfs 驅動建立資料卷
docker volume create --driver vieux/sshfs -o [email protected]:/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地址不存在等