文章目录
前言
一、环境准备
编写一个spring boot项目 并打包
@RestController
public class HelloController {
@RequestMapping("/hello")
public String hello(){
return "hello world";
}
}
创建Dockerfile文件
FROM java:8 COPY *.jar /app.jar CMD ["--server.port=8080"] EXPOSE 8080 ENTRYPOINT ["java","-jar","/app.jar"]
在linux 的home目录下新建一个文件夹 把工程jar包 和Dockerfile文件上传到该目录下
二、测试使用
启动docker 服务
[root@localhost idea]# systemctl start docker
创建自己的镜像 任意起的名字
[root@localhost idea]# docker build -t mytestspringboot .
显示成功后
启动镜像
docker run -d -P --name myweb mytestspringboot
测试