1. 拉取镜像
docker pull zerotier/zerotier-containerized
2. 生成并运行容器
- docker run \
- --name=zerotier-one \
- --device=/dev/net/tun \
- --net=host \
- --cap-add=NET_ADMIN \
- --cap-add=SYS_ADMIN \
- -d -v /var/lib/zerotier-one:/var/lib/zerotier-one \
- --restart unless-stopped \
- zerotier/zerotier-containerized
!!Notice
ZeroTier服务会搭建一个虚拟网口,所以host上的tun服务必须打开,若没打开tun,执行生成容器命令时会出现以下错误,没出现忽略以下内容
!!解决方案
a. 检测内核是否支持tun
modinfo tun