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