使用镜像:https://hub.docker.com/r/bltavares/zerotier
由于树莓派采用的arm架构,使用其他镜像时注意看下支持的处理器架构是否包含arm
一. 去zerotier官网注册,获取一个networkid
地址:https://my.zerotier.com/network
二. 执行命令构建容器
docker run --device=/dev/net/tun \
--net=host \
--cap-add=NET_ADMIN \
--cap-add=SYS_ADMIN \
-v /home/docker/zerotier-one:/var/lib/zerotier-one \
--name zerotier-one \
-d bltavares/zerotier
- /home/docker/zerotier-one是我的本地目录,这里需要根据自己的目录结构进行替换
执行完成后会得到一串容器id,这个没有用不需要管它
三. 加入局域网
然后复制zerotier的NETWORK ID附加到下面命令的最后,并在树莓派中执行。如果出现200 join OK字样就证明加入成功了
docker exec zerotier-one zerotier-cli join NETWORK-ID
回到zerotier控制台,把下面的新加入设备启用。过一会就可以直接访问了
评论区