IDEA整合docker构建打包启动配置教程
Posted 洛阳泰山
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IDEA整合docker构建打包启动配置教程相关的知识,希望对你有一定的参考价值。
前言
之前写了一篇文章,如下
《Springboot项目打包docker镜像文件配置教程》https://blog.csdn.net/weixin_40986713/article/details/113726658
是通过maven插件去构建docker 镜像的通过mvn -package 命令实现打包,但是发现每次打包镜像都特别慢,且有时候只想打包jar的时候,还要注释掉pom文件中的docker构建配置,比较麻烦。所以换成了用idea打包构建,就解决了上面的问题。
教程
编写Dockerfile文件,放在pom.xml同级文件夹下,Dockerfile文件配置 (以为开源项目泰山CMS为例)
#VERSION 1.1.0
#基础镜像为java8
FROM williamyeh/java8:latest
#作者签名
MAINTAINER tarzan "1334512682@qq.com"
# 删除之前的镜像文件
RUN rm -rf /opt/running/tarzan-cms*
#拷贝jar包,到容器内的指定位置
ADD ./target/tarzan-cms.jar /opt/running/tarzan-cms.jar
#容器对外映射端口
EXPOSE 80
# 切换到jar包文件夹下
WORKDIR /opt/running/
#运行启动命令
CMD ["java", "-jar","-Dfile.encoding=UTF-8","tarzan-cms.jar","--spring.profiles.active=dev"]
IDEA配置
1.在这之前请确保,电脑上已安装dockerDesktop和idea里安装了docker插件。
2.点击右上角箭头所指的地方
2.配置docker启动配置
3.点击构建启动docker
启动之前,先用maven打包,等到项目下target文件夹下出现tarzan-cms.jar文件时,再点击docker构建。
如果启动出现异常
Failed to deploy 'vhr-front Dockerfile: Dockerfile': Not connected to docker
关闭idea,重新打开,再启动即可。
4.控制台构建日志输出
5.浏览器访问
以上是关于IDEA整合docker构建打包启动配置教程的主要内容,如果未能解决你的问题,请参考以下文章