安装 Docker
sudo apt install docker
sudo apt install docker-compose
运行 Docker Compose 以启动节点
cd VPS-task
docker-compose up
此命令创建一个质押钱包,质押任务,然后运行任务。
提示
如果遇到“TypeError [ERR_INVALID_URL]: Invalid URL”错误,请验证Docker版本!
docker-compose --version
如果您的版本低于 1.29,请执行以下命令:
which docker-compose
更新 docker-compose 库。确保末尾的路径与从上一个命令中检索到的路径相同。
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
授予系统权限
sudo chmod +x /usr/local/bin/docker-compose
再次运行 Docker Compose 以成功启动节点
cd VPS-task
docker-compose up
完成此步骤后,您的节点将成功运行
为了验证这一点:
docker logs -f --tail 100 task_node
如果日志返回,则类似于
task_node | [ '4ipWnABntsvJPsAkwyMF7Re4z39ZUMs2S2dfEm5aa2is' ] [ '2' ]
task_node | Staking wallet already exists
task_node | { isStakingWalletExists: true }
task_node | Staked 2 on 4ipWnABntsvJPsAkwyMF7Re4z39ZUMs2S2dfEm5aa2is
.....
Cluster RPC URL: https://testnet.koii.network
task_node | *********************ENDPOINTS*********************
task_node | /attention*
task_node | /
task_node | /nodes/:taskId
task_node | /register-node/:taskId
task_node | /get-all-running-tasks
task_node | /namespace-wrapper
task_node | /tasks
task_node | *********************END ENDPOINTS*********************
task_node | currentInterval undefined
task_node | running tasks now...
task_node | SETTING UP EXPRESS
task_node | setup function called
task_node | Free Token Task! listening on port 10000
task_node | getTaskLevelDBPath
这是成功!