docker 容器启动执行容器内脚本
docker commit -a "appot:v20220929" -m "appot:v20220929" appot_v2 appot:v3
docker run -it -d --privileged=True --restart=always --name appot_v3 -p 443:443 -p 80:80 -p 8001:8001 -p 8002:8002 appot:v3 /bin/bash /opt/run.sh
run.sh
#!/bin/bash
/usr/java/jdk1.8.0_65/bin/java -jar /opt/appot-0.2.0.jar > appot.log
ps:
脚本前后不能有 "nohup" **** "&" 否则容器不停重启,还有容器日志 排查不到问题,