群晖端
新建共享文件夹 localdocker,nfs 规则为允许所有*,权限可读写,下面三个勾打上;file station 里,点击属性,权限里添加 everyone,全部打勾。注意文件夹不要有空格!
内网映射 nfs 端口
打开 tcp/udp 允许 111、892、2049 三个端口映射到内网内群晖 ip
客户端挂载测试
- 以 Ubuntu 为例,首先 apt update -y ; apt install nfs-common -y
- 建立本地映射,mkdir remotedocker
- mount -t nfs 192.168.1.125:/volume3/localdocker /root/remotedocker, df -h 看是否挂载成功
- 输入 umount -f -l /root/remotedocer 可以卸载挂载点
portainer 设置
- 点击 add volume,Use NFS volume,Address 填入群晖的 ip/域名,下面 Mount point 填入/volume3/localdocker/xxx(建立的应用文件夹名)
- 点击 container,其它和以前一样,在 Volume mapping 里,最下面的 volume 选择刚刚新建的 volume,即可。
部署后所有的 docker 不同容器内容都将在群晖/volume3/localdocker 相应的文件夹里。实现了异地部署、本地化管理。
0 条评论