docker运行jar包脚本【备忘】

docker运行脚本

xxxxx文件夹目录:

复制代码
xxxxx.jar
run.sh

run.sh 内容:

powershell 复制代码
#! /bin/bash

#jar包所在文件夹名称
NAME=xxxxx
#jar包名称
P_NAME=xxxxx.jar
P_PATH=/apps/$NAME
docker stop $NAME && docker rm $NAME
docker run -d  --name $NAME -p 8081:8081 --network=bridge -v $P_PATH/$P_NAME:/usr/$P_NAME -v $P_PATH/logs:/logs -v /etc/localtime:/etc/localtime -e TZ="Asia/Shanghai" --restart=always openjdk:8 java -jar /usr/$P_NAME

运行:

powershell 复制代码
sh run.sh
相关推荐
集智飞行几秒前
禁用Ubuntu网卡的电源管理(Power Management)
linux·运维·ubuntu
u0133945273 分钟前
How to Run sample.war in a Tomcat Docker Container
java·docker·tomcat
可涵不会debug4 分钟前
五种IO模型
运维·服务器·网络
水木兰亭7 分钟前
多进程编程总结
linux·运维·服务器
艾莉丝努力练剑11 分钟前
【Linux:文件 + 进程】理解IPC通信
linux·运维·服务器·开发语言·网络·c++·ide
开开心心就好12 分钟前
安卓免费证件照制作软件,无广告弹窗
linux·运维·安全·pdf·迭代器模式·依赖倒置原则·1024程序员节
猿来如此呀16 分钟前
Linux 常用命令选项与对应英文单词对照表
linux·运维·服务器
wanhengidc16 分钟前
高防IP的主要功能有哪些?
运维·服务器·网络·网络协议·tcp/ip·游戏
晨非辰25 分钟前
Linux终端输出哲学:从回车换行到进度条实战,掌握缓冲区刷新与ANSI控制,告别输出延迟焦虑
linux·运维·服务器·c++·人工智能·后端·自动化
杜子不疼.34 分钟前
Linux 部署 RocketMQ 实操:从内网到公网,搞定远程消息服务
linux·运维·人工智能·rocketmq