win2008 网站服务器,如何用凡科网建立一个网站,电子商务网站建设与管理的学后感,网络营销方法有哪些举例一、项目打成jar包
在进行docker打包之前#xff0c;先确定一下#xff0c;项目能够正常的打成JAR包#xff0c;并且启动之后能够正常的访问。这一步看似是可有可无#xff0c;但是能避免后期的一些无厘头问题。 二、Dockerfile
项目打包成功之后#xff0c;需要编写Doc…一、项目打成jar包
在进行docker打包之前先确定一下项目能够正常的打成JAR包并且启动之后能够正常的访问。这一步看似是可有可无但是能避免后期的一些无厘头问题。 二、Dockerfile
项目打包成功之后需要编写Dockerfile文件注意文件名称只能是Dockerfile
# 使用 OpenJDK 8 基础镜像
FROM openjdk:8# 暴露 8080 端口
EXPOSE 8899# 定义 JAR_FILE 参数默认值为你打包的 JAR 文件名
# ARG JAR_FILEcode-generate-0.0.1-SNAPSHOT.jar# 将构建的 JAR 文件添加到容器中并重命名为 code-generate-0.0.1-SNAPSHOT.jar
ADD code-generate-0.0.1-SNAPSHOT.jar app.jar# 设置启动命令
ENTRYPOINT [java, -jar, /app.jar]
然后将打包的jar和Dockerfile文件全部上传到服务器的一个文件夹下 执行打包命令
docker build -t code-gen:v0.0.1 .
其中的code-gen是镜像名v0.0.1是版本号构建完成之后这个过程比较的慢查看镜像 使用docker run命令启动容器 成功启动。
三、结语
以上只是一个简单的SpringBoot项目的docker容器部署的实例实际使用时需要按照项目的实际环境进行配置欢迎大家一起讨论。