前言
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。
本文将使用Dokcer对SpringBoot项目进行打包
一、前置知识常用的DockerFile指令
FROM #基础镜像
MAINTAINER #镜像的创作者,姓名+邮箱
RUN #镜像构建时需要运行的命令,比如提前用yum安装工具之类的
WORKDIR #镜像的工作目录
VOLUME #挂载的目录
EXPOSE #暴露的端口
二、准备jar包
提示:打包前务必先确保项目能够正常运行,将其打成jar包后,再运行确认一次。
1.检查Docker中Java的基础镜像
如果没有则拉取Java镜像
docker pull docker.io/lwieske/java-8
2.测试项目是否正常运行
3.将项目打成jar包
三、开始编写DockerFile文件
1.创建一个名为DockerFile且没有后缀名的文件
2.编写DockerFile文件的内容
FROM lwieske/java-8:latest
ADD kplayer-api-0.0.1-SNAPSHOT.jar /test.jar #类似更名的操作
MAINTAINER KKK<12345678@qq.com>
EXPOSE 9000 #此处是暴露的项目端口号,根据自己的修改
ENTRYPOINT ["java","-jar","/test.jar"]
3.将DockerFile文件和jar包放到一个文件夹中
4.开始打包
docker build -f DockerFile -t test:1.0 . #一定要注意,最后有一个"小点"
5.运行镜像并测试
docker run -d -p 9000:9000 --name "test" test:1.0
文章来源:https://www.toymoban.com/news/detail-842111.html
总结
例如:以上就是今天要讲的内容,本文仅仅简单介绍了DockerFile的使用,希望大家多多点赞,收藏支持。文章来源地址https://www.toymoban.com/news/detail-842111.html
到了这里,关于使用Docker部署jar包的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!