这是一个每三方镜像包
我们使用docker-compose来操作
docker-compose.yml 文件 把里面的 xxxxxxxxxxxx 替换成你的网络ID ,kvmbr0 替换成你的物理网卡,这样你连join命令都不需要写
version: '3'
services:
zerotier-router:
image: "zyclonite/zerotier:router"
container_name: zerotier-router
devices:
- /dev/net/tun
network_mode: host
volumes:
- './zerotier-one:/var/lib/zerotier-one'
cap_add:
- NET_ADMIN
- SYS_ADMIN
- NET_RAW
restart: always
environment:
- TZ=Asia/Shanghai
- ZEROTIER_ONE_LOCAL_PHYS=kvmbr0
- ZEROTIER_ONE_USE_IPTABLES_NFT=false
- ZEROTIER_ONE_GATEWAY_MODE=both
- ZEROTIER_ONE_NETWORK_IDS=xxxxxxxxxxxx
执行 sudo docker-compose up -d
用是可以用,但是我发现,偶尔会有掉包的情况,感觉官方要更稳一点,不过需要自己配置转发规则,可以看这个档案
https://www.bgegao.com/2024/11/3278.html
项目源文档说明
https://github.com/zyclonite/zerotier-docker/blob/main/README-router.md