pom加入如下配置
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<executable>true</executable>
</configuration>
</plugin>
</plugins>
</build>
便写Dockerfile文件
FROM java:8
WORKDIR /usr/local/apps/h2
add springboot-h2-flyway-jpa-1.0-SNAPSHOT h2.jar
ENTRYPOINT ["java", "-jar", "h2.jar"]
EXPOSE 8080
Linux步骤
- 将jar文件和Dockerfile上传到Linux服务器/usr/local/apps/h2目录下
- 在工作目录执行docker命令
docker build -t h2:1.0 .
查看生成的镜像
docker images
运行镜像
docker run -dp 8080:8080 h2:1.0
查看镜像执行日记
docker logs -f 容器ID