他的回复:
感谢楼上回复,目前已经通过笨方法解决了。1.看论坛那个打包jdk进lxc容器的办法,我在里面也有跟帖2.同时把jar包也打进容器,需要修改create_rootfs文件,怎么改你参考jdk打进来的命令,其实道理是一样的3.实现jar开机自启,启动容器后ssh进入容器,随便哪个目录下添加一个脚本文件,给脚本赋权,chmod +x和chmod 777,需要注意在java -jar前先配一下环境变量,要不然自启脚本会提示找不到java。 敲crontab -e 在弹出的文件尾部追加@reboot /usr/local/java/demo.sh,Ctrl O保存-回车-Ctrl X退出我的demo.sh文件如下,#!/bin/bash JAVA_HOME=/usr/local/java/jdk8u392-b08 CLASSPATH=.:$JAVA HOME/lib.tools.jar PATH=$JAVA_HOME/bin:$PATH export JAVA_HOME CLASSPATH PATH nohup java -jar /usr/local/java/demo-0.0.1-SNAPSHOT.jar >/usr/local/java/msg.log 2>&1 &