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" ****  "&"  否则容器不停重启,还有容器日志 排查不到问题,

 

posted on 2022-09-29 17:33  adolfmc  阅读(1647)  评论(0编辑  收藏  举报