关键词:
一、idea安装docker插件
1、安装
2、配置
备注:要使docker可以通过2375端口访问,需要配置docker
vim /lib/systemd/system/docker.service
修改如下
3、配置容器
Dockerfile文件(此处为了方便,将Dockerfile文件放到根目录下面)
FROM java:8 VOLUME /tmp ADD /target/sso_test-0.0.1-SNAPSHOT.jar sso_test.jar EXPOSE 9999 ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/sso_test.jar"]
FROM
格式为 FROM <image>
或FROM <image>:<tag>
。
第一条指令必须为 FROM
指令。并且,如果在同一个Dockerfile中创建多个镜像时,可以使用多个 FROM
指令(每个镜像一次)。
VOLUME
格式为 VOLUME ["/data"]
。
创建一个可以从本地主机或其他容器挂载的挂载点,一般用来存放数据库和需要保持的数据等。
ADD
格式为 ADD <src> <dest>
。
该命令将复制指定的 <src>
到容器中的 <dest>
。 其中 <src>
可以是Dockerfile所在目录的一个相对路径;也可以是一个 URL;还可以是一个 tar 文件(自动解压为目录)。
EXPOSE
格式为 EXPOSE <port> [<port>...]
。
告诉 Docker 服务端容器暴露的端口号,供互联系统使用。在启动容器时需要通过 -P,Docker 主机会自动分配一个端口转发到指定的端口。
ENTRYPOINT
两种格式:
ENTRYPOINT ["executable", "param1", "param2"]
ENTRYPOINT command param1 param2
(shell中执行)。
配置容器启动后执行的命令,并且不可被 docker run
提供的参数覆盖。
每个 Dockerfile 中只能有一个 ENTRYPOINT
,当指定多个时,只有最后一个起效。
备注:
了解Dockerfile请移至----Dockerfile介绍
Docker中文手册-----Docker中文手册
部署
使用idea将springboot项目打war包部署到tomcat服务器上运行步骤详解(代码片段)
...到需要打war包部署到tomcat上运行的情景。 1.创建一个springboot项目,最原始的目录结构: 2.在pom文件中添加以下代码:使用packaging标签指定打包的方式位war包,添加build标签,指定一个上下文名,相当... 查看详情
idea创建springboot项目部署到远程docker
...入虚拟机ip,不出意外会连接成功的。 新建springboot项目用idea向导新建一个springboot项目web-demo,添加测试类HelloControlle 查看详情
react+springboot项目部署到腾讯云
...个人网站,并将项目部署到腾讯云。前端:React,后端:SpringBoot,云服务:centos7建议使用create-react-app创建react项目包,简单快捷。进入项目路径,开始运行直接使用项目自身的build指令进行打包,完成后会在项目根目录多出一个... 查看详情
idea部署springboot项目到外部tomcat(代码片段)
【README】本文旨在记录idea部署springboot项目到外部tomcat的步骤;第一次部署会踩很多坑儿,多查google,多重试;第一次部署,不建议手动录入依赖,因为有可能遗漏;而且网络上资料很多但也很乱,... 查看详情
2021-07-07idea使用alibabacloudtoolkit插件一键部署springboot项目到docker
...内容先打包开始部署附demogitee地址https://gitee.com/livieyifeng/springboot_docker_demo.git 查看详情
idea部署web项目到tomcat(详细讲解)
参考技术A日常开发中,如果是借助springboot或者其他封装程度较高的框架来开发Web项目的话,大多数时候我们是可以直接使用springboot内嵌的tomcat直接一键式启动Web服务器的。但是对于一些SSM框架、个人项目或者是其他比较久的项... 查看详情
idea快速部署springboot项目到docker(代码片段)
IDEA快速部署SpringBoot项目到Docker文章目录IDEA快速部署SpringBoot项目到Docker一、IDEA连接Docker自己的虚拟机远程服务器二、Maven插件与Dockerfiledocker-maven-pluginDockerfile三、项目打包上传镜像四、容器的创建与运行容器的创建环境的检查... 查看详情
linux下部署springboot项目的步骤及过程
最近在研究将springboot项目部署到Linux服务器上,由于springboot是内嵌了tomcat,所以可以直接将项目打包上传至服务器上。我是在idea上的项目,所以我就基于此说下过程。(一)打包你的项目1、在pom文件中添加springboot的maven插件&nb... 查看详情
如何用docker部署springboot项目
1.idea中安装docker插件;2.新建DockerFile,内容如下。#基础镜像使用javaFROMjava:8#作者MAINTAINERvic<test@163.com>#VOLUME指定了临时文件目录为/tmp。#其效果是在主机/var/lib/docker目录下创建了一个临时文件,并链接到容器的/tmpVOLUME/tmp#将ja... 查看详情
如何将java项目部署到github?如何将github的java项目部署到本地(通过idea)?
目录1注册github2githubdesktop下载安装3git下载安装4github中创建项目5githubdesktop中同步与部署项目6在idea中部署github中的项目6.1导入Git6.2从github部署项目到本地github网址:https://github.com/b站视频:https://www.bilibili.com/video/BV1m14y 查看详情
将springboot项目部署到服务器(代码片段)
将SpringBoot项目部署到服务器一、服务器环境准备1.安装并配置JDK2.安装并配置mysql3.服务器开放端口二、将Springboot项目打jar包部署到服务器一、服务器环境准备1.安装并配置JDK使用FileZilla将jdk-8u161-linux-x64.tar.gz上传到服务器的mnt文... 查看详情
springboot项目打war包,并部署到tomcat
参考技术Aidea:2019.1ultimatespringboot:2.2.5tomcat:9.0.31这里有两种方式可供选择:全称:org.springframework.boot.web.servlet.support.SpringBootServletInitializer,官方文档也有详细介绍为什么要继承。直接使用idea的maven插件进行打包发布:先进行clean... 查看详情
springbootcentos部署springboot项目从0到1
在之前的博文《详解intellijidea搭建SpringBoot》介绍了idea搭建SpringBoot的详细过程,并在《CentOS安装Tomcat》中介绍了Tomcat的安装,前面几篇文章实际上已经充分准备好了部署Linux的必要条件。那么今天来看看如何在CentOS部署SpringBoot,... 查看详情
部署springboot到tomcat服务器上
在tomcat里部署springboot项目成功,访问:服务器地址+端口+项目名称 问题:在idea里使用tomcat部署springboot项目,启动成功,却是访问失败? 查看详情
idea内springboot项目设置热部署
一、需求分析: 编写idea中编写项目时,经常性改某几行代码就需要重新启动项目,比较浪费时间,借助idea的热部署可以实现代码的热部署二、实现经过 这边可以借助spring-boot-devtools模块进行配置,devtools会检测代码,并... 查看详情
idea设置springboot项目热部署
步骤:1.开启工程自动编译2. Ctrl+Shift+Alt+/然后选择Registry,开启运行时允许自动编译 3.项目pom文件中添加热部署依赖<!--热部署依赖--><dependency><groupId>org.springframework.boot</groupId><artifactI 查看详情
idea-springboot项目设置热部署(代码片段)
...不要去查了,,同学)根据上面的提示,我们已经完成了SpringBoot项目的创建和运行,但是有一个问题就是,每次修改代码之后都需要重新启动调试,代码才能生效,比较麻烦,那有没有一种简单的方式呢?答案是有的,那就是... 查看详情
idea实现springboot热部署
...0c;就不得不停掉项目然后重启。如果是在微服务架构下的SpringBoot项目启动速度还稍微快一些,可以容忍;但是对于那些臃肿的单体老项目,改一次重启一次简直就是在浪费生命。下面就给大家分享一下如何在IDEA中实... 查看详情