@RestController
@RequestMapping("/rest/docker/hello")
public class HelloResource {
@GetMapping
public String test() {
return "HELLO YOU";
}
}
application.properties
server.port=8085
pom.xml
添加 fileName节点,指定项目打包后的名称
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
<finalName>spring-boot-meiken-docker</finalName>
</build>
项目根目录下创建 Dockerfile文件
FROM openjdk:8
ADD target/spring-boot-meiken-docker.jar spring-boot-meiken-docker.jar
EXPOSE 8085
ENTRYPOINT ["java","-jar", "spring-boot-meiken-docker.jar"]
运行:docker images 查看,有了 spring-boot-meiken-docker 这个镜像
执行:docker run -p 8085:8085 spring-boot-meiken-docker
在浏览器中查看:http://localhost:8085/rest/docker/hello
原文:https://www.cnblogs.com/ainewbegin/p/13121366.html