群晖端

新建共享文件夹 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 相应的文件夹里。实现了异地部署、本地化管理。

Avatar photo

sontjer

For the amatuer tech nerds & life maniacs.

0 条评论

发表回复

Avatar placeholder

您的电子邮箱地址不会被公开。 必填项已用*标注