1、简单用springboot建了一个微服务,在项目根目录通过 mvn package 打包,生成的jar包在target文件夹下。
tips:当然可以打成war包,放到tomcat容器跑
2、拿到这个jar就可以放到docker,并在同级目录下建一个Dockerfile文件,注意没有后缀,内容:
FROM XXX_jre1.8
ADD micrs-0.0.1-SNAPSHOT.jar /micrs-0.0.1-SNAPSHOT.jar
EXPOST 8080
ENTRYPOINT ["java", "-jar“, "micrs-0.0.1-SNAPSHOT.jar"]
3、在Dockerfile和jar包所在文件夹下,执行docker build -t myapp:v1.0 .注意后面有个点代表基于当前目录的Dockerfile构建名为myapp的镜像