idea创建springboot项目部署到远程docker

程序零世界      2022-05-07     217

关键词:

安装IDEA插件
安装Docker integration插件,如果没安装,按照下图指引方式安装插件。

 

 

 

配置Docker
打开小扳手(setting)找到docker,输入虚拟机ip,不出意外会连接成功的。

 

 

 

新建springboot项目
用idea向导新建一个springboot项目web-demo,添加测试类HelloController

 

 


 

编写Dockerfile文件

在项目根目录下新增Dockerfile文件,如果Dockerfile放到了子目录,会造成ADD和COPY指令无法访问打包文件的问题

 

 

 

Dockerfile文件内容如下:


 

 


ENTRYPOINT ["java","-jar","/app.jar"]
FROM frolvlad/alpine-oraclejdk8:指Docker Hub上官方提供的java镜像,有了这个基础镜像后,Dockerfile可以通过FROM指令直接获取它的状态——也就是在容器中java是已经安装的,接下来通过自定义的命令来运行Spring Boot应用。
VOLUME /tmp:创建/tmp目录并持久化到Docker数据文件夹,因为Spring Boot使用的内嵌Tomcat容器默认使用/tmp作为工作目录。
ADD target/web-demo-0.0.1-SNAPSHOT.jar app.jar:将编译目标jar包复制到/app.jar
ENTRYPOINT:表示容器运行后默认执行的命令

编辑Docker部署配置

 

 

1、配置名称

2、Dockerfile文件相对路径

3、镜像名称

4、容器名称

5、端口映射,容器内部端口8080,映射到操作系统的18080

6、增加Maven指令,表示在执行Dockerfile之前先编译打包项目

发布项目Docker

 

 


点击右键菜单或者三角按钮,发布测试项目,如果顺利可以看到项目打包,远程发布,程序运行一些日志;第一次运行docker下载镜像文件,要稍稍等待一会。项目发布成功后,可以在浏览器中查询项目运行情况。

 

 

 

 

再查看下Docker服务器运行情况,多了远程部署添加的镜像和容器。

 

 


————————————————
版权声明:本文为CSDN博主「chenxing109」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/chenxing109/article/details/84334733

[原创]-在idea中使用alibabacloudtoolkit将springboot项目部署到ecs服务器

在Idea安装 AlibabaCloudToolkit插件步骤:PrefererencesPluginsMarketplace搜索AlibabaCloudToolkitInstallRestartIdea 创建简单项目使用Idea创建SpringBoot项目:File-New-Project...SpringInitializr-Next填写项目信息,创建项目选择创建Web-S 查看详情

idea建docker项目

参考技术AIdea是Java开发利器,SpringBoot是Java生态中最流行的微服务框架,docker是时下最火的容器技术,那么它们结合在一起会产生什么化学反应呢?1.Docker的安装可以参考https://docs.docker.com/install/2.配置docker远程连接端口找到ExecSta... 查看详情

idea部署springboot项目到外部tomcat(代码片段)

【README】本文旨在记录idea部署springboot项目到外部tomcat的步骤;第一次部署会踩很多坑儿,多查google,多重试;第一次部署,不建议手动录入依赖,因为有可能遗漏;而且网络上资料很多但也很乱,... 查看详情

react+springboot项目部署到腾讯云

...个人网站,并将项目部署到腾讯云。前端:React,后端:SpringBoot,云服务:centos7建议使用create-react-app创建react项目包,简单快捷。进入项目路径,开始运行直接使用项目自身的build指令进行打包,完成后会在项目根目录多出一个... 查看详情

idea将springboot项目部署到docker

一、idea安装docker插件1、安装2、配置 备注:要使docker可以通过2375端口访问,需要配置dockervim/lib/systemd/system/docker.service修改如下3、配置容器 Dockerfile文件(此处为了方便,将Dockerfile文件放到根目录下面)FROMjava:8VOLUME/tmpAD... 查看详情

jenkins部署码云springboot项目到远程服务器

本文是上一篇文章的后续,上一篇只是利用Jenkins部署项目到本地,并启动,本文是将项目部署到远程服务器并执行。1.环境准备1.1安装插件上一篇文章已经介绍了需要安装的应用及插件,这一篇还需要2个插件,分别是如下插件... 查看详情

使用idea将springboot项目打war包部署到tomcat服务器上运行步骤详解(代码片段)

...到需要打war包部署到tomcat上运行的情景。   1.创建一个springboot项目,最原始的目录结构:  2.在pom文件中添加以下代码:使用packaging标签指定打包的方式位war包,添加build标签,指定一个上下文名,相当... 查看详情

springboot项目的创建:通过idea的springinitializr来创建(需联网以下载springboot相关的模板)

SpringBoot项目的创建1.环境准备2.创建SpringBoot项目3.创建的SpringBoot项目结构如下4.添加代码测试web页面效果1.环境准备安装jdk和idea,tomcat可不安装,有内置的tomcat2.创建SpringBoot项目打包成war后,需要部署到tomcat中再运行&... 查看详情

2021-07-07idea使用alibabacloudtoolkit插件一键部署springboot项目到docker

...内容先打包开始部署附demogitee地址https://gitee.com/livieyifeng/springboot_docker_demo.git 查看详情

idea-springboot项目设置热部署(代码片段)

...不要去查了,,同学)根据上面的提示,我们已经完成了SpringBoot项目的创建和运行,但是有一个问题就是,每次修改代码之后都需要重新启动调试,代码才能生效,比较麻烦,那有没有一种简单的方式呢?答案是有的,那就是... 查看详情

使用idea部署项目到远程docker(代码片段)

        之前在公司都是自动打包部署到远程docker上,也没有考虑过怎么搞的,今天在公司内网docker上测试,跟同事学习了下,记录一下分享,daydayup !!!!!,开始吧。1、安装docker插件这步我不记得有没有安... 查看详情

如何用docker部署springboot项目

1.idea中安装docker插件;2.新建DockerFile,内容如下。#基础镜像使用javaFROMjava:8#作者MAINTAINERvic<test@163.com>#VOLUME指定了临时文件目录为/tmp。#其效果是在主机/var/lib/docker目录下创建了一个临时文件,并链接到容器的/tmpVOLUME/tmp#将ja... 查看详情

用idea搭建和部署springboot开发环境

一、环境搭建(只说明关键步骤)1.创建新项目2.使用Spring的初始化器 3.点击两次Next,选择如下依赖 4.点击Next和Finish,进入项目,点击reimport,下载依赖二、编写简单的后端代码我有一个MySQL数据库,里面有一个user表,以... 查看详情

springbootcentos部署springboot项目从0到1

在之前的博文《详解intellijidea搭建SpringBoot》介绍了idea搭建SpringBoot的详细过程,并在《CentOS安装Tomcat》中介绍了Tomcat的安装,前面几篇文章实际上已经充分准备好了部署Linux的必要条件。那么今天来看看如何在CentOS部署SpringBoot,... 查看详情

精通系列)安装+基本使用+项目创建+项目部署+文件操作+依赖管理+插件使用(代码片段)

...精通(下)(一篇文章精通系列)【创建Springboot项目+基于ssm多模块项目案例+微服务实战】Java之Gradle【IDEA版】入门到精通(一篇文章精通系列)1、Gradle入门1.1、Gradle简介1.2、Gradle安装1.2.1下载解压1.... 查看详情

部署springboot到tomcat服务器上

在tomcat里部署springboot项目成功,访问:服务器地址+端口+项目名称    问题:在idea里使用tomcat部署springboot项目,启动成功,却是访问失败? 查看详情

linux部署springboot项目jar简单示例

参考技术A1.首先在pom.xml文件中导入Springboot的maven依赖;2.package一下3.package完成以后,target中会生成一个.jar包;1.在/目录下创建project此目录(此目录创建位置不限制,根据自己的来定)2.进入project目录下,将springBoot项目的jar包上传进来... 查看详情

docker运维笔记三:idea使用docker插件远程部署springboot

参考技术A找到ExecStart,在最后面添加-Htcp://0.0.0.0:2375,如下图所示查看端口是否开启,如下图所示:配置好后页面下方会出现Docker工具栏(如IDEA没有点击view-ToolWindows可调出来)命令解释:过程:先pull基础镜像,然后再打包镜像... 查看详情