使用Docker方式搭建编译环境

About 1 min

使用Docker方式搭建编译环境

使用安装包方式搭建Ubuntu编译环境步骤如下:

  1. 安装Docker
  2. 获取Docker环境:

想要详细了解OpenHarmony编译构建模块功能的开发者可参考编译构建使用指南

安装Docker

获取Docker环境

说明: 不同的源码版本要匹配使用对应版本的Docker环境,本文以Master主干代码为例进行说明。

OpenHarmony的Docker镜像托管在HuaweiCloud SWR上。开发者可以通过该镜像在很大程度上简化编译前的环境配置。下文将介绍具体使用步骤。

方式一:从HuaweiCloud SWR上直接获取Docker镜像进行构建:

  1. 获取Docker镜像。

    docker pull swr.cn-south-1.myhuaweicloud.com/openharmony-docker/openharmony-docker:0.0.5
    
    1
  2. 进入OpenHarmony代码根目录执行如下命令,从而进入Docker构建环境。

    docker run -it -v $(pwd):/home/openharmony swr.cn-south-1.myhuaweicloud.com/openharmony-docker/openharmony-docker:0.0.5
    
    1

方式二:通过Dockerfile 构建本地Docker镜像进行构建:

  1. 获取Dockerfile脚本文件,用来构建本地Docker镜像。

    git clone https://gitee.com/openharmony/docs.git
    
    1
  2. 进入Dockerfile代码目录路径执行Docker镜像构建命令。

    cd docs/docker
    ./build.sh
    
    1
    2
  3. 进入OpenHarmony代码根目录执行如下命令,从而进入Docker构建环境。

    docker run -it -v $(pwd):/home/openharmony swr.cn-south-1.myhuaweicloud.com/openharmony-docker/openharmony-docker:0.0.5
    
    1