idea部署springboot项目到docker

一、配置docker开启远程

编辑docker.service

vim /usr/lib/systemd/system/docker.service

在 18 行找到 ExecStart ,在第一行的后面加上

-H unix://var/run/docker.sock  -H tcp://0.0.0.0:2375

保存后退出,并执行一下两条命令

systemctl daemon-reload 
systemctl restart docker

执行成功后 docker 重启

二、构建docker连接

找到 File > Settings > Build, Execution, Deployment > Docker

idea部署springboot项目到docker_第1张图片

下面显示 Connection successful 就说明连接成功了

三、项目打包

在最右侧找到 Maven 后,打开列表,先点击 clean 把项目洗干净后,再点 package 打包,可能会花半分钟多点的时间才搞定,打包完后左边 targer 目录下会有一个 jar 包,我们到时候就是要把这个 jar 包丢到容器里面去并运行

idea部署springboot项目到docker_第2张图片

四、创建Dockerfile 文件

随后在项目根目录下创建 Dockerfile 配置文件并在里边根据情况输入相应的内容

FROM java:8
ADD "target/ks-feecontrol-server-1.0.0.jar" "feecontrol.jar"
ENTRYPOINT ["java","-jar","feecontrol.jar"]

五、创建配置文件

点击右上角的 Edit Configurations 并新建 Dockerfile 配置,并按照下面提供的图片进行配置

idea部署springboot项目到docker_第3张图片

idea部署springboot项目到docker_第4张图片

idea部署springboot项目到docker_第5张图片

这里面的所有信息可以根据自己的需求来填写

六、执行文件

点击刚才那个位置的右边那个绿色三角形运行配置文件,这里会等一段时间,最后我们从控制台看到项目启动成功后,就说明成功了

idea部署springboot项目到docker_第6张图片

idea部署springboot项目到docker_第7张图片

部署成功

你可能感兴趣的:(docker,intellij-idea,spring,boot)