docker部署后台操作

重启后端

  1. ssh连接到服务器:
  • ip:xxx.xxx.xxx.xxx
  • 端口:33020
  • 账号:root
  • 密码:pyx123456
  1. 输入命令或者执行脚本:
    命令:nohup java -jar /var/my_anyview1/anyview.jar >logs.txt &
    脚本/var/my_anyview1/restart.sh

部署新后端

  1. 后端代码打包为jar
  2. 用文件传输工具,将新的jar传到服务器的指定目录/var/my_anyview1
  3. 修改jar包名字为anyview.jar,之前的jar改名为anyview1(或者其他名字,保留一个版本,防止新版本不行的时候无法回退)
  4. 执行命令
    nohup java -jar /var/my_anyview1/anyview.jar >logs.txt &

问题

后台无数据返回
  1. 判断jar进程是否开启,ps -ef,查看是否有进程的执行语句是:anyview.jar的,如果没有这样的进程,则按照上面的方式重启后端
  2. 如果ssh连接不进去,则连接另一台服务器:ip不变,端口为:22 ,账号为root,密码为:p12345678! 。输入指令docker ps可以查看所有容器,如果结果中没有容器名字为any_backend的容器,则输入命令docker run -d -p 9999:9999 -p 8889:8889 -p 33020:22 --privileged --name any_backend fd1b12332098 /usr/sbin/init重启容器。之后再切换回端口为的服务器 ,进入其中后,按上述流程重启后端即可。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值