参考:
免费的异地组网神器Docker搭建教程-ZeroTiger
docker-zerotier-moon
搭建
1 2 3 4 5 6
| # 创建一个持久化存放文件的目录 mkdir -p /opt/docker/moon # 获得云服务器的公网ip public_ip=`curl ip.sb` # 建立moon服务器 docker run --name zerotier-moon -d -p 9993:9993 -p 9993:9993/udp -v /opt/docker/moon:/var/lib/zerotier-one jonnyan404/zerotier-moon -4 $public_ip
|
记录一下moon id,后面加入会用到。
1
| docker logs -f zerotier-moon
|
如果有报错ERROR: unable to configure virtual network port: could not open TUN/TAP device: No such file or directory,可以添加参数:
1
| docker run --cap-add=NET_ADMIN --cap-add=SYS_ADMIN --device=/dev/net/tun --name zerotier-moon -d -p 9993:9993 -p 9993:9993/udp -v /opt/docker/moon:/var/lib/zerotier-one jonnyan404/zerotier-moon -4 $public_ip
|