SpringBoot 微服务打包 Docker 镜像
1、构建springboot项目
在项目增加一个controller
@RestController
public class HelloController {
@RequestMapping("/hello")
public String hello() {
return "hello!";
}
}
2、打包运行
3、编写dockerfile
FROM java:8
COPY *.jar /app.jar
CMD ["--server.port=8082"]
EXPOSE 8082
ENTRYPOINT ["java","-jar","/app.jar"]
4、构建镜像
docker build
5、发布运行!
$ docker run -d -P --name springcloud_demo springcloud_demo
可以看到访问localhost:32777/hello
可以访问到
如果有很多镜像,该如何处理?后面会讲到Docker Compose,Docker Swarm等。
本作品采用《CC 协议》,转载必须注明作者和本文链接
推荐文章: