Docker Swarm 集成 NFS 实现数据持久存储
NFS服务器配置
# mkdir -p /nfs
# vim /etc/exports
/nfs *(rw,sync,no_root_squash,no_subtree_check)
# /etc/init.d/nfs-kernel-server reload
# showmount -e
示例
# apt-get install nfs-common ## swarm集群所有节点必须安装NFS客户端
在docker-compose模板中使用:
version: "3"
services:
volumes:
nfs-volume:
driver: local
driver_opts:
type: "nfs"
o: "addr=10.10.10.10,nolock,soft,rw"
device: ":/nfs"