因为众所周知的原因,国内无法下载docker镜像,简单的办法就是通过国外vps下载镜像并打包,上传到国内vps解压运行。
1、镜像打包(保存)
docker save -o <保存的文件名.tar> <镜像名>:<标签>
例如,保存一个名为myimage的镜像到名为myimage.tar的文件:
docker save -o myimage.tar myimage:latest
2、解压镜像
docker load -i <归档文件名.tar>
例如,加载一个名为myimage.tar的文件:
docker load -i myimage.tar
3、创建 ZeroTier moon 节点:
需要开通9993 UDP端口
docker run --name zerotier-moon -d -p 9993:9993/udp --restart=always -v ~/zerotier-moon:/var/lib/zerotier-one seedgou/zerotier-moon -4 1.2.3.4
其中1.2.3.4替换为服务器IP。
4、查看 moon id
docker logs zerotier-moon
5、在客户端执行加入:
zerotier-cli orbit xxx xxx
6、查询节点
zerotier-cli peers
7、离开某个节点
zerotier-cli deorbit <world ID> #离开某个Moon节点
0