一、开发环境
工具 | 版本 |
IntelliJ IDEA | 2019.3.3 |
Docker | 19.03.8 |
PS:提前安装好 Windows 版 Docker ,Docker 版本没影响,流程都差不多
二、IDEA配置Docker
1、打开Idea的File->Settings->Pluginsn进入插件安装界面,在搜索框中输入docker,可以看到Docker,点击右边的Install按钮进行安装。安装后重启Idea。
2、修改Windows的docker配置,开启远程连接。
3、idea重启后配置docker,连接到远程docker服务。从File->Settings->Build,Execution,Deployment->Docker打开配置界面。
点击+号添加一个docker配置,输入Name和Engine API URL,URL是docker服务地址。
三、制作docker镜像
1、工程src/main/目录下创建docker文件夹,并创建Dockerfile文件
2、生成项目jar文件,并将jar文件放到src/main/docker文件夹下
3、制作Dockerfile文件
FROM openjdk:8
MAINTAINER mengmeng
RUN echo "Asia/Shanghai" > /etc/timezone
VOLUME /tmp
ADD demo-v1.jar /demo.jar
EXPOSE 8100
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/demo.jar"]
详解看另一篇博客:https://blog.csdn.net/W_Meng_H/article/details/104920074
4、配置docker镜像
打开Dockerfile文件
增加相关配置
四、生成docker镜像、并运行
成功之后如下图:
五、测试
访问自己设置的端口
相关学习链接:
https://www.w3cschool.cn/intellij_idea_doc/intellij_idea_doc-jeug2r97.html