Docker 使用Dockerfile构建springboot项目


Docker 使用Dockerfile构建springboot项目

将springboot项目打包好的jar上传到服务器

在jar包相同目录下创建Dockerfile文件

文件文件内容如下:

#使用jdk版本
FROM jdk:8

#设置字符编码为UTF-8
ENV LANG C.UTF-8
ENV LC_ALL C.UTF-8

#创建工作目录app
WORKDIR /app

#将jar包复制到工作目录中
COPY blog20241101.jar /app/blog.jar

#暴露端口
EXPOSE 8080

#运行命令
CMD ["java", "-jar", "blog.jar"]

然后开始构建成镜像,注意保持Dockerfile文件和blog.jar在同一目录下,切在当前目录下执行一下命令

docker build -t blog:1.0 .

完成后,docker images 查看镜像文件信息

运行测试

docker run -d --name=blog -p 80:8080 blog:1.0

查看日志

docker logs -f blog
教程