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
相关推荐
此生决int3 小时前
Linux系统(07)——进程概念(下)
linux·运维·服务器
玄芯散人3 小时前
【金丹·88】Makefile从入门到放弃:手动编译自动化之路
运维·自动化
和裕3 小时前
定制纸箱刀卡、平卡、隔档分别是什么?结构与适用场景区别全解析
大数据·运维·网络·人工智能·算法
一条泥憨鱼3 小时前
【计算机网络】| 从ping 不通出发:NAT 与 DHCP 在做什么
运维·服务器·网络·计算机网络
下辈子不要当码农3 小时前
Linux驱动(2)
linux·运维·单片机
壹玖玖肆3 小时前
openGauss 7.0 Docker 部署 + 跨版本迁移全流程(aarch64)
运维·docker·容器
筑梦之路3 小时前
Alibaba Cloud Linux 4 制作 Ansible RPM包实践(离线可复用)——筑梦之路
linux·运维·ansible
无垠的广袤3 小时前
【ED-CLAWBOX】智能家居枢纽
linux·物联网·docker·智能家居·树莓派·aiot·home assistant
IT利刃出鞘3 小时前
Linux权限--adduser和useradd的区别
linux·运维·服务器
Ruiery3 小时前
Linux 6.6内核内存管理深度解析(五):page cache(页缓存)— 读缓存在内存、写延迟回写
linux·运维·服务器·缓存