← 返回首页
SpringBoot基础教程(三十四)
发表时间:2023-02-24 16:29:57
配置Docker

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 测试。