使用idea里的docker插件部署项目

idea配置docker插件-CSDN博客

上面连接是插件的安装

第一步在项目中配置dockerfile文件

我的文件信息如下

复制代码
#依赖的jdk镜像
FROM anapsix/alpine-java
#项目的维护人
LABEL authors="doudou"

#声明暴露的端口号
EXPOSE 1111

#添加jar包到容器中
ADD /target/linux-hello-1.0-SNAPSHOT.jar /HelloApp.jar

#输入命令启动对应的项目
ENTRYPOINT ["java","-jar","/HelloApp.jar"]

第二步docker的运行配置

配置完成后文件的左边会出现一个箭头,单击后会出现启动配置

点击运行就会对项目进行打包然后自动启动了。

部署成功后会自动运行

在CentOS端输入命令查看是否成功

成功了。注意部署之前需要对端口进行开放使得外部用户也可以进行访问。

部署成功了。测试一下项目里面的方法

运行成功

相关推荐
于烛2 小时前
为什么hasNext() 对只有一个元素的集合返回 true?90%初学者都有的疑问
java
wuminyu2 小时前
JVM利用io_uring优化堆外内存性能原理剖析
java·linux·c语言·jvm·c++
半亩码田3 小时前
【.NET新特性·第11篇】C# 14 字段属性:告别手写 backing field
java·c#·.net
JAVA面经实录9174 小时前
集合框架 (六)
java·开发语言
骇客野人4 小时前
Linux 查看 Java 进程常用命令
java·linux·运维
周GZ4 小时前
简单讲解Java中静态方法与 实例方法
java·开发语言
疯狂打码的少年4 小时前
【数据结构】树的基本概念与二叉树定义
java·数据结构·笔记·算法
盗理者5 小时前
AI Agent 技能分享|SQL 性能诊断与优化
java·sql·spring·skill
GitLqr5 小时前
Java 26 终于原生支持 HTTP/3 了:告别 Netty,直接用 QUIC
java·netty·http3
用户40966601317515 小时前
Jackson 序列化:@JsonIgnore / @JsonProperty / @JsonFormat / @JsonInclude / @JsonUnwrapped 一次讲清楚
java·后端