是运行一个jdk的容器,然后挂载其中的目录到宿主机,然后运行之后,就可以将需要运行的jar放在宿主机的挂载目录下,然后每次重新运行docker容器即可。不用每次发布需要重新构建docker容器,只需要替换宿主机中的jar包即可

1. 在服务器中拉取jdk1.8的镜像

docker pull jdk8

2. 创建目录

cd /server/

mkdir deploy/jar

3. 构建容器

docker run -d \
--restart=always \
-v /server/deploy/jar:/jar -v /server/logs/demo:/mnt/logs/demo \
-p 7778:7778 \
--name demo \
jdk8 /usr/bin/java -jar \
-Duser.timezone=GMT+08 \
/jar/demo-1.0.jar
   # -Duser.timezone 是设置时区

# jdk8 /usr/bin/java -jar 是执行 java jar的命令

# /jar/demo-1.0.jar 是需要运行的jar包的位置在容器中的什么位置,/jar 下面
————————————————
版权声明:本文为CSDN博主「唐宋xy」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_42054155/article/details/90815393

本地jar运行在docker中的方法相关推荐

  1. android 模拟器识别,一种基于符号的识别Android应用运行在模拟器中的方法与流程...

    本发明涉及一种基于符号的识别android应用运行在模拟器中的方法. 背景技术: 很多的移动应用都会使用一种基于lbs的地理围栏的技术(如移动打卡),某些用户为了突破这种围栏的限制,将移动应用运行在模 ...

  2. docker脚本安装 阿里云_让运行在 Docker 中的 Ghost 支持阿里云 OSS

    本文使用「署名 4.0 国际 (CC BY 4.0)」许可协议,欢迎转载.或重新修改使用,但需要注明来源. 署名 4.0 国际 (CC BY 4.0) 本文作者: 苏洋 创建时间: 2020年03月1 ...

  3. 开源文件文档在线预览项目解决方案kkFileView本地搭建运行与Docker部署运行

    场景 kkFileView 支持 office, pdf, cad 等办公文档 支持 txt, xml(渲染), md(渲染), java, php, py, js, css 等所有纯文本 支持 zi ...

  4. MySQL适合运行在Docker中吗?

    程序员的成长之路 互联网/程序员/技术/资料共享 关注 阅读本文大概需要 3.5 分钟. 来自:https://www.toutiao.com/article/6675622107390411276/ ...

  5. Maven中安装本地Jar包到仓库中或将本地jar包上传

    摘要 maven install 本地jar 命令格式 mvn install:install-file -DgroupId=<group_name> -DartifactId=<a ...

  6. Angular 4入门教程系列:1:运行在Docker中的HelloWorld

    Angular作为目前前端的一个重要选择,加之背后站着google,得到了越来越多的开发者的青睐.但是发现没有按照由浅入深地实例化的教程,虽然官网的教程已经不错,但是初始入门的细节没有提到,再加之网络 ...

  7. java解析上的jar包里的pom_Maven引入本地Jar包并打包进War包中的方法

    1.概述 在平时的开发中,有一些Jar包因为种种原因,在Maven的中央仓库中没有收录,所以就要使用本地引入的方式加入进来. 2. 拷贝至项目根目录 项目根目录即pom.xml文件所在的同级目录,可以 ...

  8. 在Mac的Docker中运行DotNetCore2.0

    最近学习Angular4,服务端准备使用DotNetCore API来实现,本文简单介绍下在Mac中怎样将DotNetCore程序部署在Docker中,并使用Nginx做反向代理让程序可以跑起来. 具 ...

  9. 通过反射--操作运行时类中的指定的属性/方法

    操作运行时类中的指定的属性: 1.getDeclaredField(String fieldName):获取运行类中指定变量名的属性: 2.保证当前属性时可访问的 : 属性.setAccessible ...

最新文章

  1. Ubuntu下安装Python3.6并在终端输入Python就能显示Python3.6
  2. Android中Context详解
  3. 打开另外一个页面_如何在PDF页面中插入图片?
  4. Python之IO模式 阻塞式io 非阻塞io 多路复用io 异步io 信号驱动io
  5. InstallSheild 获取系统环境变量,如Desktop路径等
  6. java成员内部类_Java中的内部类(二)成员内部类
  7. Linux服务器安全之用户密钥认证登录(基于CentOS 7.0系统)
  8. jsp内置对象(三)-----response对象
  9. 消息服务器mq集群出现假死,排查tomcat项目假死原因的简单方法
  10. Nowcoder 提高组练习赛-R2
  11. 负载均衡技术沙龙2期圆满结束(现场图文、PPT)
  12. dism 分割镜像_UEFI安装win10 1809系统,拆分Windows 映像大于4G文件install.wim的官方教程(亲测完美)...
  13. 20200714一维数组的经典例题(成绩的最高分,最低分;猜中数字游戏;数组的增添改查;)
  14. XLua官方教程 06 热更新实例 hotfix样例
  15. 对大脑有益的16种食物_对大脑有益的六类食物
  16. springboot 配置文件加密
  17. Spring Boot 接入支付宝,实战来了
  18. 曹云金回应公式相声_疑砸挂曹云金?阎鹤祥封箱大典开玩笑要退社,郭德纲回复亮了!...
  19. IPU缩放图片的实现
  20. Linux 之父:林纳斯·托瓦兹(Linus Torvalds)

热门文章

  1. 飞得更高(五)下马威
  2. Unity3D 加载PDF文件以及简单的切换页面
  3. 扑克牌游戏——老牛拉破车
  4. 基恩士XG-XvisionEditor离线仿真
  5. vsphere添加数据存储_vsphere入门之数据存储与vMotion迁移技术
  6. Coffee Chicken
  7. 基于SpringBoot2 + Redis + MySQL实现一个抢红包系统(至尊典藏版)
  8. 屏幕尺寸,分辨率,ppi换算分析
  9. 表单输入框聚焦输入内容显示叉叉清除效果
  10. 夕阳红旅游团第四周报告