# oh-docker **Repository Path**: Sang_Sang33/oh-docker ## Basic Information - **Project Name**: oh-docker - **Description**: oh docker - **Primary Language**: Docker - **License**: BSD-3-Clause - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-04-27 - **Last Updated**: 2022-08-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # oh-docker ### 目录结构 oh-docker | │ build.sh │ Dockerfile // 最小核的Dockerfile文件 │ LICENSE │ README.md │ ├─mini │ │ Dockerfile │ │ │ ├─bestechnic │ │ Dockerfile // 单独针对恒玄开发板的编译,相对于mini下的Dockerfile去掉了gcc_riscv32-linux工具链 │ │ │ └─hispark_pegasus │ Dockerfile // 单独针对hi3861开发板的编译,相对于mini下的Dockerfile去掉了gcc-arm-none-eabi工具链 │ ├─small | └─standard ### 编译脚本build.sh ```shell ./build.sh ${dockerfileDir} ${version} ``` **dockerfileDir**: 需要构建的Dockerfile所在目录 **version**: 需要构建的镜像版本号 例如: - ./build.sh mini/hispark_pegasus 3.1.0 => 对应本地镜像信息如下 **REPOSITORY**: swr.cn-north-4.myhuaweicloud.com/sang/mini_hispark_pegasus **TAG**: 3.1.0 - ./build.sh small 3.1.0 => 对应本地镜像信息如下 **REPOSITORY**: swr.cn-north-4.myhuaweicloud.com/sang/small **TAG**: 3.1.0 ### 新增发行版的Docker镜像添加 1、确认发行版的形态(mini | small | standard) 2、在相应目录下新增目录添加Dockerfile、build.sh 3、新增Dockerfile可参考根目录下的core Dockerfile新增工具链、或删减工具链 ### 发布镜像至华为云 ```shell docker push ${REPOSITORY}:${TAG} ``` **REPOSITORY**: 本地docker镜像名称 **TAG**: 本地docker镜像tag标签 例如: ```shell docker push swr.cn-north-4.myhuaweicloud.com/sang/small:3.1.0 ```