安装docker

执行以下命令,安装 Docker。

shell
sudo yum install docker -y
  1. 执行以下命令,运行 Docker。
shell
sudo systemctl start docker
  1. 执行以下命令,检查安装结果。
shell
sudo docker info

返回如下信息,即表示安装成功。

执行以下命令,打开 /etc/docker/daemon.json 配置文件。

bash
vim /etc/docker/daemon.json

按 i 切换至编辑模式,添加以下内容,并保存。

plain
{
   "registry-mirrors": [
   "https://mirror.ccs.tencentyun.com"
  ]
}

重启docker

bash
sudo systemctl daemon-reload
sudo systemctl restart docker

拉取项目代码

官方地址

plain
git clone https://github.com/xubiaolin/docker-zerotier-planet.git

加速地址

plain
git clone https://ghproxy.imoyuapp.win/https://github.com/xubiaolin/docker-zerotier-planet.git

执行安装脚本

进入项目目录

plain
cd docker-zerotier-planet

运行 deploy.sh 脚本

plain
./deploy.sh

根据提示来选择即可,操作完成后会自动部署

plain
欢迎使用zerotier-planet脚本,请选择需要执行的操作:
1. 安装
2. 卸载
3. 更新
4. 查看信息
5. 退出
请输入数字:

整个脚本预计需要 1-3 分钟,具体需要看网络与机型

当您看到类似如下字样时,表示安装成功

上述提到的端口如果是在腾讯云的服务器上需要到控制台的防火墙处打开端口

配置Zerotier行星服务器

创建网络

访问 http://ip:3443 进入controller页面

使用默认账号为:admin

默认密码为:password

登录后点击"Networks"菜单,然后点击"Add Network"按钮创建新网络。

在创建网络页面中,输入一个便于识别的网络名称,其他选项可保持默认。点击"Create Network"按钮完成创建。

创建成功后系统会自动生成一个网络ID,这个ID在后续客户端配置时会用到,请记录下来。

得到网络 id

分配网络IP

选中easy setup

生成ip范围

一分钟私有部署zerotier-planet服务