本地jar运行在docker中的方法
是运行一个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中的方法相关推荐
- android 模拟器识别,一种基于符号的识别Android应用运行在模拟器中的方法与流程...
本发明涉及一种基于符号的识别android应用运行在模拟器中的方法. 背景技术: 很多的移动应用都会使用一种基于lbs的地理围栏的技术(如移动打卡),某些用户为了突破这种围栏的限制,将移动应用运行在模 ...
- docker脚本安装 阿里云_让运行在 Docker 中的 Ghost 支持阿里云 OSS
本文使用「署名 4.0 国际 (CC BY 4.0)」许可协议,欢迎转载.或重新修改使用,但需要注明来源. 署名 4.0 国际 (CC BY 4.0) 本文作者: 苏洋 创建时间: 2020年03月1 ...
- 开源文件文档在线预览项目解决方案kkFileView本地搭建运行与Docker部署运行
场景 kkFileView 支持 office, pdf, cad 等办公文档 支持 txt, xml(渲染), md(渲染), java, php, py, js, css 等所有纯文本 支持 zi ...
- MySQL适合运行在Docker中吗?
程序员的成长之路 互联网/程序员/技术/资料共享 关注 阅读本文大概需要 3.5 分钟. 来自:https://www.toutiao.com/article/6675622107390411276/ ...
- Maven中安装本地Jar包到仓库中或将本地jar包上传
摘要 maven install 本地jar 命令格式 mvn install:install-file -DgroupId=<group_name> -DartifactId=<a ...
- Angular 4入门教程系列:1:运行在Docker中的HelloWorld
Angular作为目前前端的一个重要选择,加之背后站着google,得到了越来越多的开发者的青睐.但是发现没有按照由浅入深地实例化的教程,虽然官网的教程已经不错,但是初始入门的细节没有提到,再加之网络 ...
- java解析上的jar包里的pom_Maven引入本地Jar包并打包进War包中的方法
1.概述 在平时的开发中,有一些Jar包因为种种原因,在Maven的中央仓库中没有收录,所以就要使用本地引入的方式加入进来. 2. 拷贝至项目根目录 项目根目录即pom.xml文件所在的同级目录,可以 ...
- 在Mac的Docker中运行DotNetCore2.0
最近学习Angular4,服务端准备使用DotNetCore API来实现,本文简单介绍下在Mac中怎样将DotNetCore程序部署在Docker中,并使用Nginx做反向代理让程序可以跑起来. 具 ...
- 通过反射--操作运行时类中的指定的属性/方法
操作运行时类中的指定的属性: 1.getDeclaredField(String fieldName):获取运行类中指定变量名的属性: 2.保证当前属性时可访问的 : 属性.setAccessible ...
最新文章
- Ubuntu下安装Python3.6并在终端输入Python就能显示Python3.6
- Android中Context详解
- 打开另外一个页面_如何在PDF页面中插入图片?
- Python之IO模式 阻塞式io 非阻塞io 多路复用io 异步io 信号驱动io
- InstallSheild 获取系统环境变量,如Desktop路径等
- java成员内部类_Java中的内部类(二)成员内部类
- Linux服务器安全之用户密钥认证登录(基于CentOS 7.0系统)
- jsp内置对象(三)-----response对象
- 消息服务器mq集群出现假死,排查tomcat项目假死原因的简单方法
- Nowcoder 提高组练习赛-R2
- 负载均衡技术沙龙2期圆满结束(现场图文、PPT)
- dism 分割镜像_UEFI安装win10 1809系统,拆分Windows 映像大于4G文件install.wim的官方教程(亲测完美)...
- 20200714一维数组的经典例题(成绩的最高分,最低分;猜中数字游戏;数组的增添改查;)
- XLua官方教程 06 热更新实例 hotfix样例
- 对大脑有益的16种食物_对大脑有益的六类食物
- springboot 配置文件加密
- Spring Boot 接入支付宝,实战来了
- 曹云金回应公式相声_疑砸挂曹云金?阎鹤祥封箱大典开玩笑要退社,郭德纲回复亮了!...
- IPU缩放图片的实现
- Linux 之父:林纳斯·托瓦兹(Linus Torvalds)