docker布署spring boot jar包项目
创始人
2024-05-28 14:28:37
0

目录

  • docker 安装
  • 创建目录
  • 制作镜像
  • 启动容器
  • 查看日志

docker 安装

Docker安装、详解与部署

创建目录

服务器中创建一个目录,存放项目jar包和Dockerfile 文件

mkdir /目录位置

创建目录后创建Dockerfile文件,上传jar包到同一目录下

在这里插入图片描述
创建dockerfile

vim Dockerfile

插入

# 基于哪个环境
From java:8
# 复制文件到容器
ADD eurasian-beaver-admin.jar /eurasian-beaver-admin.jar 
# 声明需要暴露的端口
EXPOSE 8080 
# 配置容器启动后执行的命令
ENTRYPOINT [ "java" ,"-jar" , "/eurasian-beaver-admin.jar"] 

在这里插入图片描述
文章开头处有创建java 8 镜像教程。

制作镜像

docker build -t xxxx:0.0.1 .

在这里插入图片描述
其中,-t 指定镜像名字,0.0.1版本号 命令最后的点(.)表示Dockerfile文件所在路径
要记住最后那个这个点。
分为4步
在这里插入图片描述

docker images 

查看镜像已经有了

启动容器

 docker run -d -p 8080:8080 eurasian-beaver-admin:0.0.1

上篇文章中有提到相关命令:在这里插入图片描述

启动成功后使用端口即可访问。

查看日志

(1)docker logs --tail=1000 容器名称 (查看容器前多少行的日志)(推荐)
(2)docker 容器启动后,可以进入以下位置查看日志(/var/lib/docker/containers/容器ID/容器ID-json.log)(进入容器内部查看日志)
(3)#查看compose所有容器的运行日志
docker-compose -f docker-compose-app.yml logs -f
(4)#查看compose下某个容器的运行日志
docker-compose -f docker-compose-app. yml logs -f<服务名>
(5)# 也可以把compose的容器日志输出到日志文件里去,然后用tail -f随时查看
docker-compose -f docker-compose-app. yml logs -f >> myDockerCompose.log &

本文操作比较简单,dockfile也很短。

相关内容

热门资讯

南充内,那些职业学校好 南充内,那些职业学校好南充职业技术学院,这是南充最好的技术类专科学校了,综合性很高,名声不错,条件也...
送妈妈手镯的寓意是什么 送妈妈手镯的寓意是什么送妈妈手镯寓意吉祥和健康,因为我国古代手镯的设计的主题多为吉祥、安康。此外送妈...
小纸筒可以做什么手工 小纸筒可以做什么手工纸筒可以做的装饰如下所示:(1)纸筒墙饰:首先将空心纸筒裁出相同长度的圆弧形,然...
为什么我的手是断掌,生下来就是... 为什么我的手是断掌,生下来就是断掌,就是手心一条直线,在左手,右手没有,这是为什么?没事,很正常我也...
什么是断掌,我的右手是一条横线... 什么是断掌,我的右手是一条横线,左手中间有一条线断开了,还有就是断掌的男生多吗?请准确点回答,准确了...
奶块如何挂机杀动物? 奶块如何挂机杀动物?你好,朋友哪块儿挂机是杀死不了动物的,这个你可以选择上线,自己手动刷怪就可以了,...
禁止加沙沿海地区捕鱼及出海行为... 当地时间12日,以色列国防军阿拉伯语发言人阿维哈伊·阿德雷伊在其个人社交媒体发文称,以军已对加沙地带...
「出海一哥」还能突围吗 原标题:「出海一哥」还能突围吗 来源:Tech星球6月初,一个“多所高校禁用罗马仕充电宝”话题...
为什么明代小说家生平不详 为什么明代小说家生平不详因为古代书籍保存不易。一方面小说家没有地位。另一方面则是古代书籍保存不易,信...
浙江通报:曾某不符合招聘条件,... 澎湃新闻记者 朱敏骏7月11日17时25分,浙江省体育局就“招聘足球教练要求博士学历”一事进行情况通...