赞
踩
从“套件中心”安装docker并运行
此镜像包含最新n2n_v2.9 supernode和edge,如果同时部署建议用这个镜像,如果只运行supernode或edge建议用单独的镜像“yingftf/n2n_supernode”和“yingftf/n2n_edge”
下载完成后再“映像”中查看:
示例:我在/volume1/my/docker目录下创建这两个文件
supernode内容为:
-p 7000
-v
-f
edge.conf内容为:
-a 10.10.10.10
-c yingftf
-k yingftf
-l 127.0.0.1:7000
-r
-f
编辑完成一定别忘记保存。
在“映像”界面选中刚才下载的yingftf/n2n镜像,并点击“启动”
如果只运行supernode可以不选择“使用高权限执行容器”,如果运行edge则必须选中。点开“高级设置”。
选择“启用自动重新启动”
打开“卷”标签页,添加挂载的文件,把刚才创建的两个文件挂载到容器内的/bin/目录下。
添加后如下:
“网络”标签页根据情况设置,这里我设置成host模式,如果是bridge需要完成端口映射的设置,根据自己的情况设置即可。完毕点击“应用”
点击“下一步”
确认配置是否正确,点“应用”完成创建。
在“容器”标签内查看刚添加的n2n容器:
双击可查看该容器运行状况:
在“日志”标签页可以查看运行的日志:
切换到root用户
sudo -i
docker pull yingftf/n2n
docker images
根据需要修改启动参数
docker run -d --restart=always --network host --name n2n_supernode yingftf/n2n supernode -p 7000 -f -v
根据需要修改启动参数
docker run -d --restart=always --cap-add=NET_ADMIN --cap-add=NET_RAW --device=/dev/net/tun --network host --name n2n_edge yingftf/n2n edge -a 10.10.10.10 -c yingftf -k yingftf -l 127.0.0.1:7000 -r -f
docker logs n2n_edge
docker logs n2n_supernode
在其他终端部署edge并测试连通性:
n2n Github
n2n_v2.9 docker 镜像及使用说明
n2n_edge docker 镜像及使用说明
n2n_supernode docker 镜像及使用说明
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。