如何安装到 DOCKER 平台

本文讲解如何使用 Docker 安装运行路由侠,适用于 Linux 和 NAS 平台。

前置说明
  1. 所有 x86 架构的 Linux 和 NAS 系统,都可以使用 Docker 镜像版本。
  2. 此 Docker 镜像版本是基于 C++ 实现的,基于 Ubuntu18.04,拉取大约 31M 左右。
  3. 该版本不提供管理界面,纯后台服务。
  4. 由于暂未提供网页管理界面(后续上线),可使用任意一台 Windows 机器安装路由侠客户端进行跨机器远程管理,仅需要登录同一账号即可,无需在同一内网。
一、Linux 安装说明

此方式兼容大多数主流 Linux 系统,包括 CentOS 与 Ubuntu 等(x86 架构)。

  1. 当前未提供网页管理,需要先在任意一台 Windows 机器安装路由侠 Windows 版本,用作跨机器管理。
  2. 在路由侠客户端主界面,进入“设备管理”,点击右下角的“添加设备”,此时可查看到对应的安装码,此安装码用于将设备添加到对应账号下,可选中后复制。
  3. 可使用以下 Docker 命令拉取并运行镜像:
    docker run --name lyx -it --restart=always --net=host -e code=<这里填写安装码> luyouxia/lyx
  4. 此时,需要等待下载和安装的过程,如果一切正常,最终可以看到一些输出,并且可以看到 “[Device] Logged in. Token: ....” 的提示。这就表示安装成功了。
  5. 现在回到 Windows 这边设备列表,点击右上角的×返回主界面,再次进入,就可以找到这个设备,可以修改名称。
  6. 回到主界面,进入“内网映射”,注意右上角的设备名称下拉框,这里选中刚刚添加的设备名称,此时在这个界面上添加的映射,就属于刚刚这个设备。添加或修改一般需要等待30秒,容器中的路由侠进程就会更新并加载。
  7. 当前 Linux 终端这边,如果是使用的上面的命令,Docker 是运行在前台,此时可以按住 Ctrl+C ,退出路由侠,容器也将退出。现在可以使用以下命令将其放入后台持续运行:
    docker start lyx
  8. 注意如果容器删除,重新 docker run, 将创建为新的设备。
  9. 需要注意的是,因为容器参数已经添加了--restart=always,这样开机就会自动启动,不需要再手动启动路由侠了。
二、NAS 安装说明

此方式兼容大多数支持 Docker 的 NAS 系统(x86架构),包括群辉等。

  1. 请先在路由侠客户端主界面,进入“设备管理”,点击右下角的“添加设备”,此时可查看到对应的安装码,此安装码用于将设备添加到对应账号下,可选中后复制。
  2. 进入 Docker 容器管理界面,搜索 “luyouxia/lyx”镜像,需要注意的地方是,添加时候,需要在环境变量选项里中,添加一个名称为“code”的变量,其值为刚刚复制的安装码。
  3. 无需设置启动命令,其他参数按默认即可。创建完成后启动容器。
  4. 现在回到 Windows 这边设备列表,点击右上角的×返回主界面,再次进入,就可以找到这个设备,可以修改名称。
  5. 回到主界面,进入“内网映射”,注意右上角的设备名称下拉框,这里选中刚刚添加的设备名称,此时在这个界面上添加的映射,就属于刚刚这个设备。添加或修改一般需要等待30秒,容器中的路由侠进程就会更新并加载。