1.将springboot程序使用maven package打包出jar。
2.创建dockerfile,为了本地打包时方便,这里的dockerfile有小变动。
# Docker Desktop下部署springboot jar
FROM openjdk:8
VOLUME /tmp
EXPOSE 8601
ARG JAR_FILE=target/webflux-hello-0.0.1-SNAPSHOT.jar
#ADD 后面的参数是项目名字 / 后面的参数是自定义的别名
ADD ${JAR_FILE} webflux-hello.jar
#这里的最后一个变量需要和前面起的别名相同
ENTRYPOINT ["java","-jar","/webflux-hello.jar"]
3.docker build构建。
docker build -t webflux-hello .
4.docker images 查看镜像:
5.运行镜像: