当前位置: 首页 > news >正文

软件下载网站哪个好用网络服务提供者发现未成年秘密信息应采取

软件下载网站哪个好用,网络服务提供者发现未成年秘密信息应采取,长春网站建设费用,电商详情页设计模板前面在容器化的过程中是在主机打包#xff0c;然后使用Dockerfile将打包的内容进行从新构建#xff0c;得到项目容器来进行部署#xff0c;虽然能正常部署使用#xff0c;但是总感觉项目镜像有些大#xff0c;所以决定进行瘦身。瘦身过程大体如下。• 构建工具容器化(可以… 前面在容器化的过程中是在主机打包然后使用Dockerfile将打包的内容进行从新构建得到项目容器来进行部署虽然能正常部署使用但是总感觉项目镜像有些大所以决定进行瘦身。瘦身过程大体如下。• 构建工具容器化(可以配合多段构建)。• 使用多段构建(有效的减小了项目体积)。• JDK运行环境改为JRE(多段构建最后运行应用的镜像不必使用jdk如果还不知道jdk和jre有什么区别到网上查)。 1.构建CICD工具容器 注意maven的配置你自己根据你自己的情况修改比如使用阿里云还是私服。# 构建目录结构 rootubuntu2204test99:~/cicd_images/cicd_jdk21_go_mvn3911_node22_sonarq5_docker284# tree -L 1 . ├── docker ├── Dockerfile ├── go ├── jdk-21.0.8 ├── maven-3.9.11 ├── node-v22.19.0 └── sonar-scanner-5.0.2.4997# Dockerfile文件# 我使用自己的私服镜像进行构建 FROM harbor.xxxxxx.top/devops/cicd-ubuntu2404-base:v1# 安装 Git 并清理缓存 RUN apt-get update  \apt-get install -y git  \apt-get clean  \rm -rf /var/lib/apt/lists/*COPY go /usr/local/go COPY jdk-21.0.8 /usr/local/jdk-21.0.8 COPY maven-3.9.11 /usr/local/maven-3.9.11 COPY node-v22.19.0 /usr/local/node-v22.19.0 COPY sonar-scanner-5.0.2.4997 /usr/local/sonar-scanner-5.0.2.4997 COPY docker/docker /usr/bin/docker# 设置环境变量 ENV JAVA_HOME/usr/local/jdk-21.0.8 ENV SCANNER_HOME/usr/local/sonar-scanner-5.0.2.4997 ENV MAVEN_HOME/usr/local/maven-3.9.11 ENV NODE_HOME/usr/local/node-v22.19.0 ENV GO_HOME/usr/local/go# 更新 PATH 和 CLASSPATH ENV PATH$PATH:$JAVA_HOME/bin:$MAVEN_HOME/bin:$NODE_HOME/bin:$GO_HOME/bin:$SCANNER_HOME/bin ENV CLASSPATH.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar ENV NODE_OPTIONS--max_old_space_size2048# 设置 Go 和 npm 的国内源 RUN go env -w GO111MODULEon  \go env -w GOPROXYhttps://mirrors.aliyun.com/goproxy/,direct  \npm config set registry http://mirrors.cloud.tencent.com/npm/# 使用 bash 启动容器 CMD [/bin/bash]2. 更新Dockerfile进行多段构建 FROM harbor.xxxxxx.top/devops/cicd-ubuntu2404-base:v1 AS builder WORKDIR /build COPY . . RUN mvn clean package -DskipTestsFROM harbor.xxxxxx.top/devops/ubuntu/jre:21-24.04 WORKDIR /app COPY --frombuilder /build/target/spring-boot-3-hello-world-1.0.0-SNAPSHOT.jar /app/spring-boot-3-hello-world-1.0.0-SNAPSHOT.jar ENTRYPOINT [java, -jar, spring-boot-3-hello-world-1.0.0-SNAPSHOT.jar]3.效果 构建后容器容量由原来的460M左右缩减到170M这个大小就比较合理了 image-20250917094738845
http://www.pierceye.com/news/206986/

相关文章:

  • 网站伪静态如何配置文件设置网站首页
  • 太原网站建设模板站将电脑做的网站放到外网
  • 网站建设怎么用长尾做标题北京手机站建站
  • 什么是网站功能需求wap网页文字游戏
  • 网站开发者模式怎么保存网站建设3d插件
  • 域名备案网站要不要关景县有专业做网站人员吗
  • 门户网站建设方案ppt公司网站建设全包
  • 网站建站的流程网站建设服务那家好
  • 湖南平台网站建设制作企业网站关联优化
  • 优秀网站设计作品大连seo外包
  • 共享空间网站开发公司做网站 最好的开源cms
  • 免费图片素材网seo wordpress主题
  • ipad可以做网站推广吗wordpress主题中文
  • 自己做网站要会什么软件下载wordpress 小工具代码
  • 视频拍摄及制作培训网站优化有什么用
  • 沈阳网站排名公司网站开发专业怎么样
  • 电影院网站建设方案网络维护是什么职业
  • 网站建设需要的公司wordpress考试主题
  • 企业网站管理系统多站多语言版电子书推送网站怎么做
  • 海洋公司做网站推广安阳网站如何做优化
  • 南昌网站开发公司哪家公司好网站建设接单
  • 宁波网站制作哪家强调用wordpress的文章编辑器
  • 在线制作手机网站公司网站建设厂家
  • 在线分析网站一个小外贸公司怎么开
  • 给自己的公司做网站怎么做好电脑手机一体网站
  • 精通网站建设 全能建站密码pdf电商网站设计理念
  • 百度推广建设网站是不是合发手机网站的必要性
  • 企业网站建设是什么实现的物质基础和技术支撑现货交易平台代理
  • 网站建设的描述长沙发布app
  • 好的设计作品网站代理网站建设