Docker部署Springboot项目。
1.idea2022.3连接docker

2.创建Dockerfile
在和src平级目录下创建Dockerfile文件:

FROM openjdk:8u342-jre
MAINTAINER simoniu
ENV JAVA_OPTS="-Xms512m -Xmx512m -XX:+UseG1GC -Dspring.profiles.active=test"
COPY ./target/demo.jar /root/download/demo.jar
WORKDIR /root/download
CMD java $JAVA_OPTS -jar demo.jar
运行配置如下:

3.部署项目

4.idea2022之间的旧版本配置
修改docker.service 的ExecStart配置。
[Service]
Type=notify
# the default is not to use systemd for cgroups because the delegate issues still
# exists and systemd currently does not support the cgroup feature set required
# for containers run by docker
#ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock
重启docker
[root@localhost ~]# systemctl daemon-reload
[root@localhost ~]# systemctl start docker
[root@localhost ~]# netstat -nltp | grep 2375
tcp 0 0 192.168.6.23:2375 0.0.0.0:* LISTEN 1054/dockerd
idea 连接docker 测试。
