当前位置: 首页 > 工具软件 > docker-slim > 使用案例 >

【Jenkins】Jenkins容器构建脚本以及容器瘦身docker-slim使用

唐哲
2023-12-01
说明

当前为构建的脚本,部署脚本后面有时间再编写然后发出来,然后里面包含容器瘦身工具 docker-slim 的配置,具体的部署使用方式后面再单独写,话不多说,直接上代码(我的风格喜欢直接上代码)

docker-slim 使用
代码
# 获取构建 tag
version=`git log | head -1 | awk '{print substr($2,0,16)}'`
# 瘦身之前构建的名称
docker_image="镜像名称:$version"
#瘦身之后的名称
docker_image_slim="镜像名称-slim:$version"
# 容器构建
mvn docker:build -DdockerImageName=${docker_image}

# 瘦身
docker-slim build --http-probe=false --continue-after=10 --include-path=[不进行瘦身的绝对目录] --tag=${docker_image_slim} --target ${docker_image}
# 推送到harbor
docker push $docker_image_slim

# 这里可以加上容器的移出逻辑  
# docker rmi ${docker_image}
# docker rmi ${docker_image_slim}

# 部署脚本
BUILD_ID=dontKillMe 脚本.sh $docker_image_slim
 类似资料: