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

网站备案需要几天怎么让百度搜出自己

网站备案需要几天,怎么让百度搜出自己,网站建设培训班价格,真人做爰直播视频网站目录💻 前言一、修改maven配置二、配置pom.xml文件三、创建Dockerfile配置文件四、执行 前言 该篇文章主要是harbor仓库创建和使用,如果需要看docker创建部署可以看第一篇文章。通过下面四篇文章可以快速的实现项目运维部署管理,大大减少项目…

目录💻

  • 前言
    • 一、修改maven配置
    • 二、配置pom.xml文件
    • 三、创建Dockerfile配置文件
    • 四、执行

前言

该篇文章主要是harbor仓库创建和使用,如果需要看docker创建部署可以看第一篇文章。通过下面四篇文章可以快速的实现项目运维部署管理,大大减少项目维护的工作量

该专栏主要为介绍通过docker compose实现容器编排部署

  • 🍅【2025】快速部署安装docker以及项目搭建所需要的基础环境(mysql、redis、nginx、nacos)(1)
  • 🍓【2025】harbor仓库搭建上传下载(2)
  • 🍇【2025】使用idea结合docker插件一键发布项目到harbor仓库
  • 🥒【2025】使用docker compose一键部署项目到服务器

一、修改maven配置

我们本地如果安装了docker环境则不用做处理,直接调用本地环境进行打包制作镜像发布;但很多时候我们本地不一定会安装docker的环境,这时候我们就需要通过配置远程连接服务器的方式进行打包制作镜像。

打开idea设置,进入Settings > Build, Execution, Deployment > Build Tools > Maven > Runner,配置环境变量:

  • DOCKER_TLS_VERIFY:启用安全验证
  • DOCKER_HOST:服务器docker的地址
  • DOCKER_CERT_PATH:远程的服务器docker的加密证书地址
DOCKER_TLS_VERIFY=1;DOCKER_HOST=https://10.37.129.2:2376;DOCKER_CERT_PATH=/Library/zheng/docker/tls

在这里插入图片描述

二、配置pom.xml文件

下面配置由几部分组成:

  • <properties> 主要用来读取版本声明和harbor仓库域名地址
  • <plugins> 用来声明插件集合,主要包括了maven打包的插件以及docker构建插件

下面的配置是可以直接粘贴使用的,只需要修改自己的harbor仓库的账号密码,以及项目名称即可

<properties><!-- docker镜像的版本号  --><image.tag.verion>1.0.1</image.tag.verion><!-- 远程harbor仓库的域名地址 --><docker.repostory>10.37.129.2:5000</docker.repostory><!-- harbor为这个项目创建的目录   --><harbor.project>ssyx</harbor.project></properties><build><finalName>${project.artifactId}</finalName> <!--jar包名字--><plugins><!-- Maven Compiler Plugin --><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><!-- 在此处添加 Maven 编译插件的配置,如果需要的话 --><executions><execution><goals><goal>repackage</goal></goals></execution></executions></plugin><!-- Docker 构建插件 --><plugin><groupId>com.spotify</groupId><artifactId>dockerfile-maven-plugin</artifactId><version>1.4.13</version><executions><execution><id>default</id><!--    maven打包阶段就触发dockerfile-maven-plugin插件的以下动作   --><phase>package</phase><goals><goal>build</goal><goal>tag</goal><goal>push</goal></goals><configuration><!-- docker镜像版本号,引用上面的 --><tag>${image.tag.verion}</tag></configuration></execution></executions><configuration><!-- 指定dockerfile所在目录 --><contextDirectory>${project.basedir}</contextDirectory><!-- 指定docker镜像名,格式必须这样写,  注意:这里${docker.repostory}仓库地址必须有,因为docker需要这个去连接你真实仓库地址,否则就会连接到官方的docker.io仓库了, 镜像名称格式是:harbor仓库域名/子仓库/镜像名称,版本号由上面的tag动作标注 --><repository>${docker.repostory}/${harbor.project}/${project.artifactId}</repository><!-- 连接远程harbor仓库的用户名和密码 --><username>admin</username><password>Harbor12345</password><!-- 传递环境变量:JAR_FILE给dockerfile --><buildArgs><JAR_FILE>${project.build.finalName}.jar</JAR_FILE></buildArgs></configuration></plugin></plugins></build>
</project>

三、创建Dockerfile配置文件

Dockerfile作用主要是构建docker的镜像使用,下面的代码大致的作用就是先指定基础镜像,因为是java应用,所以指定jdk作为启动环境,然后在读取本地maven打好的jar包,构建好一个镜像,最后在通过ENTRYPOINT设置启动命令

需要注意FROM 引用的jdk镜像根据自己情况选择一个

# 设置JAVA版本,如果需要生成图片(验证码等),则需要使用 openjdk:8-jdk 这个基础镜像、
# openjdk:8-jre #如果只需要运行时环境则可以使用这个会比jdk的更小
# openjdk:8-jdk
FROM openjdk:8-jdk-alpine
# 接收pom.xml文件传递的变量
ARG JAR_FILE
# 注意WORKDIR指向的目录必须提前存在,否则后面复制文件的时候会失败,导致容器无法运行
RUN echo "JAR_FILE is: ${JAR_FILE}" && mkdir /app
WORKDIR /app
COPY target/${JAR_FILE} ./app.jar
RUN echo "ls result" && ls -l /appENTRYPOINT ["java""-Xms512m", "-Xmx1g", "-Dfile.encoding=UTF-8", "-jar", "app.jar"]

四、执行

最后点击package即可执行打包jar并且把jar包转为镜像发布到仓库
在这里插入图片描述

http://www.dtcms.com/wzjs/129030.html

相关文章:

  • 秦皇岛做网站公司排名推广业务平台
  • 晋中市科技馆网站建设做手机关键词快速排名软件
  • js网站繁体最好的网站设计公司
  • 宁波模板建站定制职业培训学校加盟
  • 做网站怎么移动图片湘潭seo优化
  • 做公章网站简述网站建设流程
  • 徐州沛县网站建设互联网推广平台
  • 个人建网站的费用网站seo报价
  • 网站美化软件app拉新推广平台
  • 网站开发完以后交付源代码青岛seo优化公司
  • 新网站制作怎么样武汉seo招聘
  • 做简单网站代码百度小程序怎么进入
  • wordpress怎么修改后台菜单宁波seo网站推广软件
  • 东莞网站制作十年乐云seo杭州网站设计制作
  • 昆明做网站建设怎么样买卖平台
  • 秦皇岛市融资综合信用服务平台seo是啥软件
  • 网站布局图福州百度推广优化排名
  • 教育网站建设市场分析计划书网站和网页的区别
  • 深圳网站建设网站设计软文推广百度浏览器官网入口
  • php网站功能互联网舆情监测系统
  • vs2010网站建设有名的seo外包公司
  • 做医疗网站要几个人深圳网络推广seo软件
  • 做电影网站怎样赚钱吗疫情防控最新政策
  • 淘宝内部优惠券网站建设青岛网站建设公司排名
  • 网站空间免费试用自媒体平台注册官网下载
  • 湖南美食网站建设策划书超链接友情外链查询
  • 全国工商核名查询系统官网win7最好的优化软件
  • 查互做蛋白的网站东莞seo网站排名优化
  • wordpress屏蔽自带密码重置广州网站优化推广方案
  • 订票网站开发公司it培训机构有哪些