小米万兆路由器里的Docker安装可道云 kodbox 私有网盘

  • 准备工作
  • 创建存储
  • 查看Docker Hub镜像信息
  • 拉取kodbox镜像和运行容器
  • 手机 app 访问 kodbox
  • (Optional)其他


小米2022年12月份发布了万兆路由器,里面可以使用Docker。
今天尝试在小米的万兆路由器里安装可道云(kodbox)私有网盘。

关于部署kodexploeror,请参考小米万兆路由器里的Docker安装可道云(Kodexplorer)私有网盘。

准备工作

  1. 先将一块USB外接硬盘格式化为ext4格式,然后外接到小米路由器上,
  2. 然后创建虚拟内存,我这里最大可以设置为512MB,
  3. 访问DOCKER,安装Docker和第三方管理(SimpleDocker),
  4. 然后单击"管理Docker",
  5. 输入admin/admin登录,

创建存储

  1. 在第三方管理(SimpleDocker),单击"存储管理"=》“创建”,创建一个新的存储卷,
  2. 路由器上装个docker的KMS服务端 路由器部署docker_kodbox

  3. 单击刚刚创建的存储卷(时间最新的)的右侧的“详情"图标,
  4. 路由器上装个docker的KMS服务端 路由器部署docker_容器_02

  5. 拷贝挂载点(MountPoint) 信息,
  6. 路由器上装个docker的KMS服务端 路由器部署docker_容器_03

查看Docker Hub镜像信息

  1. 访问Docker Hub,查看kodexplorer的镜像信息,
    访问,https://hub.docker.com/r/kodcloud/kodbox,通过启动命令,我们可以得知kodbox通过80端口向外公开服务,数据的挂载路径是/var/www/html
  2. 路由器上装个docker的KMS服务端 路由器部署docker_智能路由器_04

  3. 查看最新的tags信息,最新为kodcloud/kodbox:v1.3604,以及确认对arm64架构的支持情况,
  4. 路由器上装个docker的KMS服务端 路由器部署docker_容器_05

拉取kodbox镜像和运行容器

  1. 在第三方管理(SimpleDocker),单击"镜像管理"=》“拉取”,拉取镜像kodcloud/kodbox:v1.3604
  2. 路由器上装个docker的KMS服务端 路由器部署docker_容器_06

  3. 镜像kodcloud/kodbox:v1.3604拉取成功之后,单击右侧的"启动镜像"图标,
  4. 路由器上装个docker的KMS服务端 路由器部署docker_docker_07

  5. 选择"专业模式",
  6. 路由器上装个docker的KMS服务端 路由器部署docker_容器_08

  7. 输入容器名称kodbox,单击"下一步",
  8. 路由器上装个docker的KMS服务端 路由器部署docker_kodbox_09

  9. 单击"新增挂载",添加2个挂载卷,然后单击"下一步",
  10. 路由器上装个docker的KMS服务端 路由器部署docker_容器_10

第1个挂载卷,

/var/run/docker.sock:/var/run/docker.sock

路由器上装个docker的KMS服务端 路由器部署docker_docker_11

第2个挂载卷, 宿主机目录请修改为各自新建的存储卷目录,

/mnt/usb-770012a9/mi_docker/lib/docker/volumes/8b92a9976c01008d2d93ea018106949e30602d1cd277f720dace26437f47955f/_data:/var/www/html

路由器上装个docker的KMS服务端 路由器部署docker_智能路由器_12


6. 绑定网络选择"bridge",然后单击"新增映射",

路由器上装个docker的KMS服务端 路由器部署docker_kodbox_13


添加9081:80的映射,9081端口可以各自喜好修改,

路由器上装个docker的KMS服务端 路由器部署docker_docker_14

  1. 环境信息不需要配置,直接单击"下一步",
  2. 路由器上装个docker的KMS服务端 路由器部署docker_智能路由器_15

  3. 最后单击"确定创建",
  4. 路由器上装个docker的KMS服务端 路由器部署docker_路由器上装个docker的KMS服务端_16

  5. 单击"容器管理",查看容器是"运行中"的状态,
  6. 路由器上装个docker的KMS服务端 路由器部署docker_容器_17

  7. 浏览器访问192.168.31.1:9081,设置admin用户的密码后,就可以访问了,
  8. 路由器上装个docker的KMS服务端 路由器部署docker_kodbox_18


  9. 路由器上装个docker的KMS服务端 路由器部署docker_路由器上装个docker的KMS服务端_19


  10. 路由器上装个docker的KMS服务端 路由器部署docker_kodbox_20

路由器上装个docker的KMS服务端 路由器部署docker_kodbox_21


路由器上装个docker的KMS服务端 路由器部署docker_kodbox_22

手机 app 访问 kodbox

访问https://kodcloud.com/download/ => 移动端App => Android下载,可以下载 kodbox app,

然后手机上通过 kodbox app,可以访问安装在小米路由器上的 Kodbox 私有网盘。

路由器上装个docker的KMS服务端 路由器部署docker_容器_23

而且,如果拥有公网IP的情况下,还可以通过设置端口转发,外网访问这个路由器上的 Kodbox。

路由器上装个docker的KMS服务端 路由器部署docker_容器_24

(Optional)其他

在第三方管理(SimpleDocker),单击"容器管理",单击simple-docker右侧的"终端命令"图标,

路由器上装个docker的KMS服务端 路由器部署docker_容器_25


安装docker cli,

apk add docker-cli

路由器上装个docker的KMS服务端 路由器部署docker_智能路由器_26


安装完成后,输入docker images查看镜像信息,

路由器上装个docker的KMS服务端 路由器部署docker_容器_27


输入docker ps查看运行中的容器信息,

路由器上装个docker的KMS服务端 路由器部署docker_容器_28

完结!