龙江建网站,网站推广的基本方法是什么,免费建设企业网站,网站建设的版块前置条件 后端文件 这边是一个简单项目的后端文件目录 docker服务
镜像文件打包
#命令行 docker build -t author/chatgpt-ai-app:1.0 -f ./Dockerfile .红框是docker所在文件夹
author#xff1a;docker用户名chatgpt-ai-app#xff1a;打包的镜像文件名字:1.0 #…前置条件 后端文件 这边是一个简单项目的后端文件目录 docker服务
镜像文件打包
#命令行 docker build -t author/chatgpt-ai-app:1.0 -f ./Dockerfile .红框是docker所在文件夹
authordocker用户名chatgpt-ai-app打包的镜像文件名字:1.0 版本 命令行运行
Dockerfile文件内容
# 基础镜像
FROM openjdk:8-jre-slim# 作者
MAINTAINER author# 配置
ENV PARAMS# 时区
ENV TZPRC
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime echo $TZ /etc/timezone# 添加应用
ADD /chatgpt-ai-interfaecs/target/chatgpt-ai-app.jar /chatgpt-ai-app.jarENTRYPOINT [sh,-c,java -jar $JAVA_OPTS /chatgpt-ai-app.jar $PARAMS]注意
一定要先出现这两个文件才可以进行docker的打包工作 如何构建 Maven文件install即可我建议在最初chatgpt-ai 周期下cleaninstall 我为啥选择在chatgpt-ai-interfaces主要是pom文件的build写在了这个模块pom中 可以在这里install也可以在我建议的地方应该都是一样的只是我老报错 chatgpt-ai-interfaces下的pom文件的build部分
。。。。。。。。前面有你需要的依赖
!-- 工程文件依赖--dependencygroupIdorg.example/groupIdartifactIdchatgpt-ai-domain/artifactIdversion1.0-SNAPSHOT/version/dependencydependencygroupIdorg.example/groupIdartifactIdchatgpt-ai-application/artifactIdversion1.0-SNAPSHOT/version/dependency/dependenciesbuild
!-- 构建的文件名--finalNamechatgpt-ai-app/finalNameresourcesresourcedirectorysrc/main/resources/directoryfilteringtrue/filteringincludesinclude**/**/include/includes/resource/resourcestestResourcestestResourcedirectorysrc/test/resources/directoryfilteringtrue/filteringincludesinclude**/**/include/includes/testResource/testResourcespluginsplugingroupIdorg.apache.maven.plugins/groupIdartifactIdmaven-surefire-plugin/artifactIdversion2.12.4/versionconfigurationskipTeststrue/skipTests/configuration/pluginplugin!--该插件主要用途构建可执行的JAR --groupIdorg.springframework.boot/groupIdartifactIdspring-boot-maven-plugin/artifactIdexecutionsexecutiongoalsgoalrepackage/goal/goals/execution/executions/pluginplugingroupIdorg.apache.maven.plugins/groupIdartifactIdmaven-compiler-plugin/artifactIdconfigurationsource8/sourcetarget8/target/configuration/plugin/plugins/build打包后docker上出现 builds成功 运行–本地部署完成