Dockerfile构建springboot项目
准备开发好的Springboot应用程序
对springboot应用进行打包
jar包方式(主流)
这种方式要以 jdk的镜像为基础构建
- 执行maven package命令
war方式(过度)
这种方式要以 tomcat镜像为基础构建
把包上传到服务器或者本机的一个目录
这里由于我本机安装了docker,所以就在项目下新建个目录
在服务器或本机创建Dockerfile上下文目录context
创建目录
mkdir demo
这个目录作为context目录
在demo目录中创建Dockerfile文件并编写
1 | #基于哪个镜像进行构建 |
执行构建
1 | docker build -t docker-demo:0.1 . |
运行容器
1 | docker run -d - p 8081:8081 --name docker-demo docker-demo:0.1 |
Dockerfile构建springboot项目