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

news2024/12/24 0:58:17

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

准备工作

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

创建存储

  1. 在第三方管理(SimpleDocker),单击"存储管理"=》“创建”,创建一个新的存储卷,
    在这里插入图片描述
  2. 单击刚刚创建的存储卷(时间最新的)的右侧的“详情"图标,
  3. 拷贝挂载点(MountPoint) 信息,
    在这里插入图片描述

查看Docker Hub镜像信息

  1. 访问Docker Hub,查看kodexplorer的镜像信息,
    访问,https://hub.docker.com/r/kodcloud/kodexplorer,通过启动命令,我们可以得知kodexplorer通过80端口向外公开服务,数据的挂载路径是/var/www/html
    在这里插入图片描述
  2. 查看最新的tags信息,最新为kodcloud/kodexplorer:v4.50,以及确认对arm64架构的支持情况,
    在这里插入图片描述

拉取kodexplorer镜像和运行容器

  1. 在第三方管理(SimpleDocker),单击"镜像管理"=》“拉取”,拉取镜像kodcloud/kodexplorer:v4.50
    在这里插入图片描述
  2. 镜像kodcloud/kodexplorer:v4.50拉取成功之后,单击右侧的"启动镜像"图标,
    在这里插入图片描述
  3. 选择"专业模式",
    在这里插入图片描述
  4. 输入容器名称kodexplorer,单击"下一步",
    在这里插入图片描述
  5. 单击"新增挂载",添加2个挂载卷,然后单击"下一步",
    在这里插入图片描述
    第1个挂载卷,
 /var/run/docker.sock:/var/run/docker.sock

在这里插入图片描述

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

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

在这里插入图片描述
6. 绑定网络选择"bridge",然后单击"新增映射",
在这里插入图片描述
添加9080:80的映射,9080端口可以各自喜好修改,
在这里插入图片描述
7. 环境信息不需要配置,直接单击"下一步",
在这里插入图片描述
8. 最后单击"确定创建",
在这里插入图片描述
9. 单击"容器管理",查看容器是"运行中"的状态,
在这里插入图片描述
10. 浏览器访问192.168.31.1:9080,设置admin用户的密码后,就可以访问了,
在这里插入图片描述

(Optional)其他

在第三方管理(SimpleDocker),单击"容器管理",单击simple-docker右侧的"终端命令"图标,
在这里插入图片描述
安装docker cli,

apk add docker-cli

在这里插入图片描述
安装完成后,输入docker images查看镜像信息,
在这里插入图片描述
输入docker ps查看运行中的容器信息,
在这里插入图片描述

完结!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/133255.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Vectornet源码详解

代码资源地址见最后 1.数据与环境配置 首先,我们需要下载这个API,方便对数据做特征工程,目前这个api还不支持windows版本 https://github.com/argoverse/argoverse-api 按照上面的步骤所说,第一步需要下载这个项目,第二步需要下载一些配置文件,并按照上述方…

Linux 信号处理简析

1. 前言 限于作者能力水平,本文可能存在谬误,因此而给读者带来的损失,作者不做任何承诺。 2. 分析背景 本文基于 ARM32 架构 Linux 4.14 内核源码进行分析。 3. 信号概述 3.1 信号分类 信号这个概念,起始于 UNIX 操作系统&…

4、程序计数器PC

介绍 JVM中的程序计数寄存器(Program Counter Register)中,Register的命名源于CPU的寄存器,寄存器存储指令相关的现场信息。CPU只有把数据装载到寄存器才能够运行。这里,并非是广义上所指的物理寄存器,或许…

XINDOO的2022年年终总结

已经好几个月没有认认真真写一篇博客了,借着年底静下心来认认真真写一篇年终总结,这也是我人生中第10篇的年终总结了。 先看下去年立的flag,不用想去年立的flag一个都没完成。首先1 算是勉强及格;2 redis的博客一篇没写&#xff1…

前端学习第二站——JavaScript

目录 1. 简介 2. 变量与数据类型 2.1 声明变量 2.2 基本类型 2.3 对象类型 2.3.1 函数 Function ​ 2.3.2 数组Array 2.3.3 对象 Object ⭐️⭐️ 3. 运算符和表达式 1) 2) || 4) ... 5) [] {} 4. 控制语句 1) for in 2) for of 3) try catch 1. 简介 JavaScr…

移动应用安全过去及未来发展情况思考汇总

声明 本文是学习移动安全总结 2019. 下载地址而整理的学习笔记,分享出来希望更多人受益,如果存在侵权请及时联系我们 序言 随着2019年的逝去,二十一世纪第二个十年也已随之结束。回顾过去的十年,我们的生活随着科技的进步发生了翻天覆地的变化&#x…

MySQL索引最佳实践及Explain详解

一、Explain工具介绍 使用EXPLAIN关键字可以模拟优化器执行SQL语句,分析你的查询语句或是结构的性能瓶颈在 select 语句之前增加 explain 关键字,MySQL 会在查询上设置一个标记,执行查询会返回执行计划的信息,而不是执行这条SQL …

leetcode 169. 多数元素-java题解

题目所属分类 超经典问题 可以选用投票法 原题链接 给定一个大小为 n 的数组 nums ,返回其中的多数元素。多数元素是指在数组中出现次数 大于 ⌊ n/2 ⌋ 的元素。 你可以假设数组是非空的,并且给定的数组总是存在多数元素。 代码案例:输入…

java 瑞吉外卖优化day2 读写分离 ShardingJDBC

问题分析: mysql主从复制 介绍: 补充:从库可以有多个 提前准备好两台服务器,分别安装Mysql并启动服务成功 主库Master 192.168.138.100 从库Slave 192.168.138.101 Window系统则是在my.ini文件里直接配置 mysql -uroot -…

Day 16-Vue3 技术_新的组件

1.Fragment —— 片段组件 在Vue2中: 组件必须有一个根标签。 在Vue3中: 组件可以没有根标签, 内部会将多个标签包含在一个内置Fragment虚拟元素中&#xff0c; 最后是不参与页面渲染的&#xff01; 好处: 减少标签层级, 减小内存占用。 <template><fragment>…

UART实验

目录 一、UART 1.1简介 1.2并行通信和串行通信 1.3单工和双工 1.4波特率 1.5UART帧格式 1.6UART硬件连接 1.7UART控制器 二、Exynos4412的UART控制器 三、UART寄存器 四、UART编程 五、输入输出重定向 六、使用串口控制LED 一、UART 1.1简介 Universal Asynch…

Elasticsearch学习

基本概念 运维角度物理概念 分片&#xff08;shard&#xff09;&#xff1a;一个索引所占用的物理空间分配 primary shard&#xff1a;解决数据水平扩展问题&#xff0c;分片数据量过大时&#xff0c;可以通过增加DataNode节点扩容。一个主分片等于一个lucene实例。创建索引时…

windows认证之本地认证

windows认证包括本地认证、网络认证和域认证三个部分windows认证和密码的抓取可以说是内网渗透的第一步。 1、window认证流程 Windows的登陆密码是储存在系统本地的SAM文件中的&#xff0c;在登陆Windows的时候&#xff0c;系统会将用户输入的密码与 SAM文件中的密码进行对比&…

JavaScript基础系列之引用类型细节总结

1. 前言 这里不罗列 API&#xff0c;如果需要 API 可以自行查询。只会强调一些不起眼但是很重要的细节问题 2. Object 2.1 生成对象几种方式&#xff1a; 曾经被面试过哦&#xff0c; 虽然很基础&#xff0c;但是划重&#xff01;&#xff01;&#xff01; const obj new Obj…

【机器学习】线性回归(理论)

线性回归&#xff08;理论&#xff09; 目录一、概论1、何为线性回归2、问题的抽象3、误差的引入4、极大似然估计的引入5、目标函数的优化二、梯度下降1、何为梯度下降2、利用梯度下降进行函数寻优3、梯度下降的一些问题Ⅰ 迭代步长Ⅱ 算法的初始位置Ⅲ 数据的取值范围差异Ⅳ 鞍…

i.MX8MP平台开发分享(IOMUX篇)- uboot驱动

专栏目录:专栏目录传送门 平台内核i.MX8MP5.15.71文章目录 1. pinfunc.h2.iomux驱动3.pinctrl_select_state_full4.imx_pinctrl_set_state1. pinfunc.h pinfunc.h中定义了所有的引脚,命名方式是MX8MP_IOMUXC___,例如下面的MX8MP_IOMUXC_GPIO1_IO00__GPIO1_IO00定义了MUX寄存…

网络信息安全-LSB图像隐写与检测的设计实现

任务目标&#xff1a; 本选题需要学习经典的图像信息隐藏算法&#xff0c;包括基于空域的隐写算法和数字水印算法。 接着你将使用某种编程语言实现这些算法&#xff0c;实现在图片中嵌入一些信息&#xff0c;例如字符串和一些 文件。除此之外&#xff0c;还需要尝试一些基础的…

吴恩达《机器学习》——Logistic多分类与神经网络

Logistic多分类与神经网络1. MINIST数据集与Logistic多分类MINIST简介数据集可视化Logistic如何实现多分类&#xff1f;One-Hot向量Python实现2. 神经网络(Neural Network, NN)神经网络前馈传播Python实现3. 基于PyTorch框架的网络搭建数据集、源文件可以在Github项目中获得 链…

使用CMake构建静态库和动态库

使用CMake构建静态库和动态库一、准备工作二、动态库的构建2.1 工程改造2.2 编译动态库2.3 更多的说明三、静态库的构建3.1 错误的尝试3.2 新的构建指令四、动态库的版本号五、安装动态库和头文件一、准备工作 本机演示环境为&#xff1a; 主机windows11 vscode 虚拟机安装的…

人工智能在药物研发和生物技术中的应用:回顾与展望

人工智能(Artificial intelligence, AI)的出现正在重新塑造整个制药和生物技术行业的发展。几乎所有大大小小的生命科学和药物发现机构&#xff0c;都对采用人工智能驱动的发现平台表现出浓厚的兴趣&#xff0c;希望通过AI来简化研发工作&#xff0c;减少发现时间和成本&#x…