瑞芯微RV1126B开发板(EASY-EAI-PI2) 板卡Docker环境部署方法
1. Docker介绍Docker是一个使用最广泛的开源容器引擎为每一个应用提供完全隔离的运行环境用户可以在环境中配置不同的工具软件并且不同环境之间相互不影响当前已经在EASY-EAI-PI2完成适配用户可以随时随地进行部署。Dockerfile、Image(镜像)和Container(容器)为Docker中的三个重要概念。通过Image我们可以创建许多个Container通过Dockerfile这个自动化脚本可以创建Image。Dockerfile中文名叫镜像描述文件是一个包含用于组合镜像目录的文本文档也可以叫“脚本”。用户通过docker build命令,读取Dockerfile中的指令安装步骤自动生成镜像。Image是一个文件系统提供了容器运行时需要用到的文件和参数配置。相当于平时在使用某个软件时需要下载的安装包也相当于安装操作系统时需要用到 ISO 文件。Container是一种打包软件的方式因为它不依赖于环境。 应用程序的所有代码、库和依赖配置项都打包到 容器 中。 与虚拟机不同容器不是创建一个完整的虚拟操作系统而是允许应用程序使用与它们正在运行的系统相同的 Linux 内核并且只需要应用程序与尚未在主机上运行的东西一起交付。2. 部署Docker环境2.1 Docker安装执行adb shell命令进入板卡运行环境。adb shell进入板卡后更新软件包数据库(monster要能访问外网)如下所示apt-get update安装Docker(安装的时间可能有一点长请耐心等待)apt-get install docker.io查看Docker是否安装成功docker version2.2 获取镜像用户可根据自己的需求获取镜像一种是使用他人打包好并通过网络主要是docker官方的docker hub和一些类似的镜像托管网站进行分享的镜像获取这种镜像的命令如下所示注板子若是无法联通外网可以参考以下操作设置国内镜像源sudo vim /etc/docker/daemon.json添加如下内容{registry-mirrors:[https://hub-mirror.c.163.com,https://docker.mirrors.ustc.edu.cn,https://ueo0uggy.mirror.aliyuncs.com,https://docker.m.daocloud.io,https://cf-workers-docker-io-apl.pages.dev]}保存并退出编辑器然后重启 Docker 服务sudo systemctl restart dockerdocker pull ubuntu此方法未指定标签Docker Engine会使用 :latest 作为默认标签拉取镜像。另一种则是在本地将镜像保存为本地文件直接使用生成的文件进行共享。查看本机中已经保存(下载)的镜像信息列表docker images2.3 运行Docker容器及基本操作我们有两种方法启动一个容器。方法一: 使用Docker 镜像的 TAG (标签:指的是一个特定的镜像快照) 启动;方法二: 使用 ImageID(镜像 ID: 镜像对应的唯一识别码) 启动。以下演示将如何【使用 Docker 镜像的 TAG】启动容器:docker run -t -i ubuntu:latest /bin/bash-t在 Ubuntu 容器内分配一个伪终端。-i通过从容器获取一个标准输入STDIN允许我们创建一个可交互的连接。ubuntu:latest标签为 latest 的 Ubuntu Docker 镜像。/bin/bash新容器的 BASH shell。这个是可选项。如果你不加 shell 的话会分配默认的 shell 给容器。启动容器后会自动进入容器的 shell命令行按 CTRLP 然后 CTRLQ 可以从当前容器中脱离回到主机系统的终端。注意我们只是从容器中脱离但是没有让容器停止。它仍然在后台中运行。在Docker 主机的终端运行下面的命令来找到容器的名字和IDdocker ps -a查找到ID后我们就可以对容器进行相关操作了。暂停和恢复运行中的容器docker pause 容器ID号 docker unpause 容器ID号启动容器docker start 容器名字移除容器首先需要终止关闭运行中的容器docker stop 容器ID号如果不再需要所有的容器一个一个的删除多个容器会是一项繁琐的工作。所以我们可以把所有停止的容器一次性删掉运行把所有停止的容器一次性删掉docker container prune删除后我们docker ps -a查看所有容器显示已经为空删除docker镜像docker rmi 镜像ID

相关新闻

魔兽争霸3终极兼容性修复指南:WarcraftHelper 5分钟快速安装教程

魔兽争霸3终极兼容性修复指南:WarcraftHelper 5分钟快速安装教程

魔兽争霸3终极兼容性修复指南:WarcraftHelper 5分钟快速安装教程 【免费下载链接】WarcraftHelper Warcraft III Helper , support 1.20e, 1.24e, 1.26a, 1.27a, 1.27b 项目地址: https://gitcode.com/gh_mirrors/wa/WarcraftHelper 还在为经典游戏《魔兽争霸…

2026/10/17 1:44:55 阅读更多 →
基于YOLOv12的交通标志识别系统开发实践

基于YOLOv12的交通标志识别系统开发实践

1. 项目概述 交通标志识别系统是智能交通和自动驾驶领域的关键技术之一。我最近基于YOLOv12模型开发了一套完整的交通标志检测解决方案,能够准确识别83类常见交通标志。这个项目从数据准备、模型训练到界面开发都采用了工业级的最佳实践,实测在复杂道路场…

2026/9/28 22:53:59 阅读更多 →
深度解析:applera1n在iOS激活锁绕过领域的技术实现方案

深度解析:applera1n在iOS激活锁绕过领域的技术实现方案

深度解析:applera1n在iOS激活锁绕过领域的技术实现方案 【免费下载链接】applera1n icloud bypass for ios 15-16 项目地址: https://gitcode.com/gh_mirrors/ap/applera1n iOS设备的安全机制一直是移动安全研究的热点领域,其中激活锁作为Apple设…

2026/10/15 23:41:14 阅读更多 →

最新新闻

西门子S7-1200四轴步进同步控制实战:从PTO配置到微秒级同步

西门子S7-1200四轴步进同步控制实战:从PTO配置到微秒级同步

简介:本资源是一套基于西门子S7-1200 PLC的工业级脉冲定位控制工程实例,面向自动化工程师、PLC初学者及机电一体化专业学习者,聚焦多轴步进电机协同控制这一典型产线需求。内容完整覆盖四台步进电机的独立启停、速度调节与脉冲精确定位&#…

2026/10/17 14:26:12 阅读更多 →
数智工厂管理效益怎么算?从OEE到ROI的量化指南

数智工厂管理效益怎么算?从OEE到ROI的量化指南

去年底和一个做机加工的老板聊天,他问了我一句特别实在的话:“上了一堆系统,天天看数据,到底一年能帮我多赚多少钱?”这个问题,其实就是数智工厂管理最常被问到的一句话。我做了这些年制造业数字化相关的工…

2026/10/17 14:26:12 阅读更多 →
AIGC率居高不下?8个实测有效的去AI味底层方法

AIGC率居高不下?8个实测有效的去AI味底层方法

写论文,最头疼的已经不是查重,而是AIGC率。年前帮一个朋友看初稿,他拿系统一测,AIGC率74%,当场就懵了。这个问题不是个例,很多同学初稿测出来40%、60%甚至更高,改了两天降到20%,睡一…

2026/10/17 14:26:12 阅读更多 →
LoRA微调实战:7B模型低秩分解原理与踩坑指南

LoRA微调实战:7B模型低秩分解原理与踩坑指南

上个月我接了一个任务:把一个 7B 量级的开源基座模型调成某个垂直领域的问答助手。一开始我照老经验准备做全参微调,顺着显存账一算就放弃了——7B 模型光是权重、梯度加 Adam 状态就已经是几十 GB 量级的开销,单卡完全跑不动。换成 LoRA 做大…

2026/10/17 14:26:12 阅读更多 →
回收包装材料分类检测系统:基于YOLOv8的实战解析与工程化部署

回收包装材料分类检测系统:基于YOLOv8的实战解析与工程化部署

我做视觉检测也陆陆续续有几年了,接手的项目从工业质检到农产品分级都有,但说实话, 回收分拣 是最让我觉得“眼睛比模型强”的场景。工人一眼能看出手里那个脏兮兮的瓶子是PET还是HDPE,而算法在传送带上对着一堆压扁、反光、沾着…

2026/10/17 14:26:12 阅读更多 →
kmodes聚类算法:专治纯类别数据的无监督分群

kmodes聚类算法:专治纯类别数据的无监督分群

简介:本资源是面向数据科学学习者与Python开发者的kmodes聚类算法开源实现,专为解决分类变量及混合型数据(数值类别)的无监督聚类难题而设计,适用于客户分群、文本分析、生物信息等实际场景。压缩包共30个文件&#xf…

2026/10/17 14:25:11 阅读更多 →

日新闻

DeepSeek选型与部署:V3/R1、Ollama、API全攻略

DeepSeek选型与部署:V3/R1、Ollama、API全攻略

简介:《DeepSeek使用方法.pdf》是一份面向DeepSeek入门及进阶用户的完整使用指南,重点围绕V3与R1两款模型的能力差异与适用场景展开,帮助读者根据任务类型与成本选择合适的模型。资源共1个PDF文件,压缩包大小约311KB,篇…

2026/10/17 0:00:25 阅读更多 →
200+Deepseek润色指令拆解:从底层原理到场景落地的完整指南

200+Deepseek润色指令拆解:从底层原理到场景落地的完整指南

简介:这是一份聚焦DeepSeek提示词优化的《200Deepseek润色指令》PDF文档,共收录两百余条可直接套用的润色指令,涵盖语法修正、风格统一、逻辑梳理、表达精炼等维度,并针对商务写作、学术论文、广告文案等场景给出差异化建议。文档…

2026/10/17 0:00:25 阅读更多 →
OpenCV轮廓法物体计数系统:轻量、可控、可落地的工业级实现

OpenCV轮廓法物体计数系统:轻量、可控、可落地的工业级实现

简介:本资源是一份基于OpenCV的本科课程设计完整报告,面向计算机视觉初学者、图像处理学习者及高校通信/信息类专业学生,解决物体智能计数与检测结果结构化记录的实际问题。项目覆盖图像预处理、轮廓检测、边界框绘制、轨迹栏交互式参数调节、…

2026/10/17 0:00:25 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/16 21:35:51 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/17 1:44:59 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/16 15:04:24 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 21:54:38 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 3:49:43 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 14:23:36 阅读更多 →