Skip to content
This repository has been archived by the owner on Apr 11, 2021. It is now read-only.

节点部署 Docker版

Isaccliberty edited this page Feb 12, 2019 · 1 revision

Docker版本目前只支持webapi方式

安装教程

  1. 安装Docker 可以使用Docker官方提供的一键脚本进行安装

curl -sSL https://get.docker.com/ | sh

  1. 获取代码

git clone https://github.com/Isaccliberty/Dockernode.git

  1. 配置接口
cd Dockernode

#编辑配置文件
nano userapiconfig.py

API_INTERFACE 的选择
    ehcomod  数据直连,选择使用这个需要单独配置 usermysql.json 里面就是你主站数据库的配置
    webapi   走http协议的web接口 选择使用这个需要配置 web token

Token 的配置
    这里要填写你django-sspanel里 admin user 的用户名和对应的端口

WEBAPI_URL 设置
    api请求的地址 应为你的域名/api/
    例如: https:www.xxx.com/api

NODE_ID
    节点id 必须唯一

UPDATE_TIME = 75
    节点上报数据的时间间隔,60~75为佳 
  1. 运行

docker run -d -v ~/Dockernode/configs:/root/shadowsocks/configs --restart=always --name=<你的节点名称> --network=host issacc/dockernode

注意将~/Dockernode/configs替换为config所在的真实路径

基本使用命令

启动节点

docker run <你的节点名称>

停止节点

docker stop <你的节点名称>

移除节点

docker rm <你的节点名称>

查看节点状态

docker stats

Clone this wiki locally