# test_node **Repository Path**: xiaobaizzzz/test_node ## Basic Information - **Project Name**: test_node - **Description**: 12345678910 - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-11-04 - **Last Updated**: 2024-06-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # jianmu-runner-image-build #### 介绍 用于通过Dockerfile创建镜像,并推送至镜像仓库 #### 输入参数 ``` JIANMU_DOCKER_USERNAME: docker仓库用户 JIANMU_DOCKER_PASSWORD: docker仓库用户密钥或密码 JIANMU_IMAGE_NAME: docker镜像名 JIANMU_IMAGE_TAG: docker镜像tag JIANMU_DOCKER_FILE: Dockerfile文件路径 JIANMU_DOCKER_BUILD_PATH: 镜像构建目录 JIANMU_WORKSPACE: 执行构建命令的目录 JIANMU_REGISTRY_ADDRESS: registry地址,默认为dockerhub JIANMU_PLATFORM: 指定构建的镜像架构,若启用,需要确保所使用的docker版本大于等于19.03并开启了实验室特性,若内核版本过低,部分架构可能无法支持。 ``` #### 构建docker镜像 ``` # 创建docker镜像 docker build -f dockerfilexxx -t jianmudev/jianmu-runner-docker:${version} # 上传docker镜像 docker push jianmudev/jianmu-runner-docker:${version} ``` #### 用法 创建镜像 ``` docker run --rm \ -e JIANMU_DOCKER_USERNAME=xxx \ -e JIANMU_DOCKER_PASSWORD=xxx \ -e JIANMU_IMAGE_NAME=xxx \ -e JIANMU_IMAGE_TAG=xxx \ -e JIANMU_DOCKER_FILE=xxx \ -e JIANMU_DOCKER_BUILD_PATH=xxx \ -e JIANMU_DOCKER_BUILD_PATH=xxx \ -e JIANMU_WORKSPACE=xxx \ jianmudev/jianmu-runner-docker:${version} ```