当前位置: 首页 > news >正文

docker布署spring boot jar包项目

目录

  • 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也很短。

http://www.lryc.cn/news/27695.html

相关文章:

  • 极简Vue3教程--Pinia状态管理
  • 常用的map转bean互转方法
  • 2.4G收发一体芯片NRF24L01P跟国产软硬件兼容 SI24R1对比
  • 设计模式之七大原则(一)——单一职责原则、开放-关闭原则
  • C++ set、unordered_set、multiset它们之间的区别与一些使用方法(不断更新)
  • hadoop调优
  • EM@三角函数诱导公式
  • 是不是只能学IT互联网技术才有发展前途?
  • Linux 进程:exit和_exit的辨析
  • 智能电子标签——商超版价签
  • 计算机网络自检
  • DC真实数据都有哪些?Filecoin为DC数据存储的解决方案又是什么?
  • 解决vscode无法自动更新
  • 315线上知识竞赛答题活动方案及模板分享
  • 论文复现-2:代码部分
  • Linux开放的端口太多了?教你一招找出所有开放的端口,然后直接干掉!
  • mysql集群简介
  • 装饰器模式
  • 21 Nacos客户端本地缓存及故障转移
  • 遍历读取文件夹下的所有文件
  • nexus安装与入门
  • Flink SQL Checkpoint 学习总结
  • 2023年“楚怡杯“湖南省职业院校技能竞赛“网络安全”竞赛任务书
  • MyBatis中主键回填的两种实现方式
  • Windows11如何打开ie浏览器
  • Linux:进程间通信
  • 【java】将LAC改造成Elasticsearch分词插件
  • TPM 2.0实例探索3 —— LUKS磁盘加密(5)
  • mybatisplus复习(黑马)
  • 【数据聚类|深度聚类】Deep Comprehensive Correlation Mining for Image Clustering(DCCM)论文研读