docker部署第一个Springboot项目
1.部署docker+maven环境;
2.Dockerfile置于src/main/docker 目录下,内容:
FROM openjdk:8-jdk-alpine
VOLUME /tmp
ADD demo-0.0.1-SNAPSHOT.jar demo.jar ---demo-0.0.1-SNAPSHOT.jar:springboot pom.xml文件中输出的jar包名,注意是否包含SNAPSHOT,demo.jar:自定义
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/demo.jar"]
3.将项目整体copy至linux服务器任意目录,进入src目录(既pom.xml文件所在目录);
4.镜像打包:
mvn package -P profile docker:build --- -P:使用指定配置文件,若不加该参数,则使用项目默认配置
5.查看镜像:docker images

6.运行:docker run -p 8080:8080 springio
浙公网安备 33010602011771号