随笔 - 669  文章 - 0  评论 - 56  阅读 - 321万

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   adolfmc  阅读(1660)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
历史上的今天:
2012-09-29 Clean Code
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示