docker & docker-compose 部署spring boot项目(入门)

1.新建spring boot项目,打包成jar :如demo0505-0.0.1-SNAPSHOT.jar

2.编写 Dockerfile 文件,内容如下:

FROM java:8
# 作者
MAINTAINER renwq <[email protected]>
# VOLUME 指定了临时文件目录为/tmp。
# 其效果是在主机 /var/lib/docker 目录下创建了一个临时文件,并链接到容器的/tmp
VOLUME /tmp
# 将jar包添加到容器中并更名为app.jar
ADD demo0505-0.0.1-SNAPSHOT.jar app.jar
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar"]

3.执行命令:

docker build -t demo0504 .

4.使用docker的docker images 命令查看,发现已经成功了

拓展:

5.编写docker-compose.yml文件,内如如下:

version: '3'
services:
  demo6:
    build: .
    ports:
      - "8089:8080"

6.执行docker-compose的命令:

docker-compose up [ -d ]

7.大功告成

本文参考如下:

Docker及Docker-Compose的使用 https://www.jianshu.com/p/ca1623ac7723

Docker部署SpringBoot项目 https://www.jianshu.com/p/397929dbc27d

猜你喜欢

转载自blog.csdn.net/qq_37769323/article/details/105934010