linux||docker构建运行jar包常用指令

docker builder

 FROM java:8
 
#  作者签名
 MAINTAINER Tian
 
#  简化 jar 的名字路径 (#:表示注释掉)
 COPY jar/tian-1.0-SNAPSHOT.jar /app.jar
 
#  执行 java -jar 命令 (CMD:在启动容器时才执行此行。RUN:构建镜像时就执行此行)
 CMD java -jar /app.jar
 
#  设置对外端口为 8080
 EXPOSE 8080
builder -t
docker build -t my/demo .

my/demo 表示构建的镜像名
" . " 表示当前路径的Dockerfile

运行
docker run -d --restart=always --name demo -p 8080:8080
查看log启动日志
docker logs --tail  300 -f  demo 

打包命令

cmd到打包目录下
jar -cvf web.war .

常用运行方式

1、在当前页面运行,关闭日志或窗口自动结束运行

java -jar **.jar

2、关闭日志不会结束运行,关闭窗口结束运行

java -jar **.jar &

3、指定日志文件输出

java -jar **.jar >file.log &

4、关闭窗口仍后台在运行,并指定日志输出文件

nohup java -jar **.jar >/log/file.log 2>&1 &
	或者
nohup java -jar **.jar >file.log	&

nohup: 忽略输入重定向错误到标准输出端
执行第一个 nohup java -jar **.jar >/log/file.log 2>&1 &
后面加上2>&1

5、查看日志
tail -f [文件名]
less
cat
more

查询进程,结束进程

1、查询所有进程

ps -ef	

2、查询指定的进行

ps -ef | grep [文件名]

3、结束进行

kill pid 或者 kill -9 pid(强制杀死进程)           pid:进程号
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值