docker命令行挂载NFS如下:
docker volume create --driver local --opt type=nfs --opt o=addr=192.168.11.129,rw --opt device=:/nfsdir --name volume-nfs
--opt type=nfs 指定type为nfs模式
--opt o=addr=192.168.11.129,rw 指定远端NFS的地址,以及读写权限
--opt deveice=:/nfsdir 指定远端NFS的路径
代码实现
Map<String,String> map = new HashMap<>(); map.put("type",nfs); map.put("o","addr=192.168.11.129,rw"); map.put("device",":/nfsdir"); Volume volume = Volume.buidler() .name("test") .driverOpts(map) .build();