dockerfile
![](https://i-blog.csdnimg.cn/blog_migrate/a44103c37794769f330d4fe49cfc9bb7.png)
案例1
![](https://i-blog.csdnimg.cn/blog_migrate/c86ab2bfcf1dd6ac7a92906cdbd864ec.png)
导入dockerfiel以及java文件
导入后第一步
docker build -t javaweb:1.0 .
docker build -t (名称以及对应的版本)javaweb:1.0 .(空格之后的一个点表示从当前目录开始)
导入成功之后运行容器即可
docker run --name web -p 8090:8090 -d javaweb:1.0
案例2
集成度较高且较为广泛使用的工具
![](https://i-blog.csdnimg.cn/blog_migrate/2a77d68206a57f3a6c999fcd49e400d4.png)
与案例一类似就是修改Dockerfile的内容为:
# 指定基础镜像
FROM java:8-alpine
COPY ./docker-demo.jar /tmp/app.jar
# 暴露端口
EXPOSE 8090
# 入口,java项目的启动命令
ENTRYPOINT java -jar /tmp/app.jar
总结
![](https://i-blog.csdnimg.cn/blog_migrate/afa6814021540e9c0426e273bfb9a0e8.png)