美文网首页
idea集合docker实现镜像打包一键部署

idea集合docker实现镜像打包一键部署

作者: java_飞 | 来源:发表于2019-03-14 16:15 被阅读0次

1.下载idea的docker支持插件:Docker integration

2.IDEADocker插件配置

File–>Settings–>Build,Execution,Deployment–>Docker–>进行如下配置:

image.png

注意: 我这里用的是内网服务器的docker,并且没有配置证书,只要下面提示Connection successfl 就表示连接成功了;

关于内网服务器重docker端口的暴露很简单;
具体查看这篇文章:https://blog.lqdev.cn/2018/07/27/springboot/chapter-fourteen/

3.编写Dockfile文件放到项目的根目录下(其实随便放哪里都可以)Dockfile文件内容如下:

FROM openjdk:8-jre-alpine //jdk8环境
VOLUME /tmp //挂载目录
RUN mkdir -p  /work1/infosysConfig  
ADD /target/RT-Sign.jar sign.jar//这里必须配置绝对路径,使之能够访问到该jar,我这里用的是boot项目
ADD sign.properties /work1/infosysConfig
ENV INFOSYS_CONFIG=/work1/infosysConfig  //环境变量的配置,为了代码中的配置可以生效
ENTRYPOINT ["java","-jar","/sign.jar"]
EXPOSE 898  //暴露端口号

4.创建镜像容器运行

image.png

1--->就是在第二步中我们配置的docker服务器

2.--->指向我们编写的Dockfile文件

3.--->这就是我们自定义的容器名称

5.启动镜像

观察容器中的deploy log是否启动成功,如果启动成功的话再去docker服务器上运行命令docker ps 可以看到以下内容

image.png

如果帮到您了,请点个喜欢,谢谢!,有问题加QQ:1107156537

相关文章

网友评论

      本文标题:idea集合docker实现镜像打包一键部署

      本文链接:https://www.haomeiwen.com/subject/ykhcmqtx.html