# jianmu-runner-kaniko **Repository Path**: jianmu-runners/jianmu-runner-kaniko ## Basic Information - **Project Name**: jianmu-runner-kaniko - **Description**: No description available - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-03-08 - **Last Updated**: 2024-06-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # jianmu-runner-kaniko #### 介绍 利用kaniko构建镜像 #### 输入参数 ``` JJIANMU_REGISTRY_ADDRESS: 指定registry地址用于认证,默认为dockerhub api地址 JIANMU_IMAGE_NAME: 构建镜像名 JIANMU_IMAGE_TAG: 构建镜像tag JIANMU_DOCKER_FILE: 构建所用dockerfile文件路径 JIANMU_DOCKER_BUILD_PATH: 构建上下文路径 JIANMU_REGISTRY_USERNAME: registry认证用户 JIANMU_REGISTRY_PASSWORD: registry认证密码/密钥 JIANMU_BUILD_ARGS: 镜像构建变量 JIANMU_INSECURE: 是否以非安全方式访问 JIANMU_SKIP_TLS_VERIFY: 是否跳过tls证书验证 ``` #### 构建docker镜像 ``` # 创建docker镜像 docker build --rm -f dockerfile/xxx -t jianmurunner/kaniko:${version} . # 上传docker镜像 docker push jianmurunner/kaniko:${version} ``` #### 用法 ``` docker run --rm \ -e JIANMU_IMAGE_NAME=xxx \ -e JIANMU_IMAGE_TAG=xxx \ -e JIANMU_DOCKER_FILE=xxx \ -e JIANMU_DOCKER_BUILD_PATH=xxx \ jianmurunner/kaniko:${version} ```