IDEA +docker 实现远程服务器部署项目

服务器docker开启远程连接

vim /lib/systemd/system/docker.service 添加 -H tcp://0.0.0.0:8099 在如下图的位置

image-20231225140616702

systemctl daemon-reload  //重启后台加载
systemctl restart docker //重启docker服务

IDEA +docker插件设置

image-20231225141115186

image-20231225142025694

写dockerfile

FROM maven:3.8.1-jdk-8-slim as builder
LABEL authors="1"
VOLUME /tmp
MAINTAINER SU
ADD /target/acm-template-pro-generator-1.0-jar-with-dependencies.jar test.jar

ENTRYPOINT ["java", "-Dport=8091","-jar","test.jar"]

image-20231225141414952

image-20231225141450096

Container name:容器名称

Bind ports:设置宿主机端口:容器端口

点击run 就可以在服务器构建了

image-20231225141742287