[OpenHarmony5.0][Docker][环境]OpenHarmony5.0 Docker编译环境镜像下载以及使用方式

0. 制作过程

如果你想知道这个镜像是如何制作的,请看下面的教程,如果你只想拿到镜像。那就往下看就好了

链接:

1. 获取源码

源码下载请参考:OHOS_5.0中的源码下载章节,建议使用镜像站点下载。

2. 获取镜像

在Gitee下载我的镜像包:

bash 复制代码
git clone 

3. 导入镜像

Docker的安装请参照其他教程,较为简单,这里不再赘述

bash 复制代码
sudo docker import <your git folder>/docker_openharmony_5_sources.docker <your own image name>

4. 运行容器

启动的时候要顺便把源码通过Volume映射到Ubuntu里面

下面的-v内容一定要特别注意!!!

你的映射必须要到源码的上一级目录,把源码再加一层文件夹,也就是说你要映射为如下结构!!!

bash 复制代码
OHOS_5/(应该映射的是这一层,也就是`-v`参数后面写的东西,映射到Docker里也应该是这个层级)
	├── OHS_5 (源码真正存放的目录)
	├── openharmony_prebuilts (如果你是repo同步源码,这个东西后面才会有)
bash 复制代码
sudo docker run --name ohos_5_v0.1 -ti -v /home/vernon/OpenHarmony-v5.0.0-Release:/mnt/OHOS_5 -p 10022:22 ohos_5_v0.1 /bin/bash

5. 切换用户(重要)

bash 复制代码
su taxue

超级用户密码是123456

后续的工作请务必使用这个普通用户,每次进入容器之前,都要切换到这个用户!!!

6. 准备编译

6.1 clean

执行一次clean

bash 复制代码
hb clean

6.2 预编译工具

这里为了保险起见,重新过一下编译工具

bash 复制代码
bash build/prebuilts_download.sh

6.3 设置编译目标

bash 复制代码
hb set

这里我选择的是RK3568,对应DAYU200的板子

6.4 开始编译

bash 复制代码
hb build

编译结果:

F. 参考

img-nmd7ihVp-1732245900187)]

6.4 开始编译

bash 复制代码
hb build

编译结果:

F. 参考

https://blog.csdn.net/zedelei/article/details/90208183

相关推荐
java_logo1 小时前
Apache Doris Docker 部署指南:实时分析数据库实战
数据库·docker·apache·doris·apache doris·轩辕镜像·docker部署doris
爱写代码的森8 小时前
鸿蒙三方库 | harmony-utils之ImageUtil图片保存到本地详解
服务器·华为·harmonyos·鸿蒙·huawei
世人万千丶9 小时前
参数管理_Flutter在鸿蒙平台路由参数最佳实践
学习·flutter·华为·harmonyos·鸿蒙
90后的晨仔11 小时前
鸿蒙开发实战:图片完整显示、不失真、不留白 —— 深入理解 ImageFit 与动态宽高比适配
harmonyos
HLC++12 小时前
Linux的进程间通信
android·linux·服务器
华清远见IT开放实验室13 小时前
实验室建设案例 | 石家庄科技信息职业学院嵌入式实验室——从底层硬件到系统应用,一所应用型高校的嵌入式人才培养这样落地
linux·arm开发·stm32·嵌入式硬件·高校·实验室建设
程序员黑豆13 小时前
鸿蒙应用开发实战:从零学会自定义组件
前端·华为·harmonyos
生活爱好者!14 小时前
我把NAS当作下载机,docker一键部署qb
运维·docker·容器
java_logo15 小时前
Docker Compose 部署 ClickHouse:快速搭建高性能列式数据库
数据库·clickhouse·docker·列式数据库·轩辕镜像·高性能数据库·clickhouse部署教程
MC皮蛋侠客15 小时前
uv 系列(七):CI/CD、Docker 与私有索引——生产级交付
python·ci/cd·docker·uv