yinheli / docker-thunder-xware

Dockerizing thunder xware
300 stars 82 forks source link

【Q】为啥直接运行portal,容器过几秒会出错退出? #4

Closed cuteribs-1 closed 8 years ago

cuteribs-1 commented 8 years ago

我看到你的start.sh里是下面这样写的,不明白为什么。 set -e

while true; do pid=ps -ef|grep vod_httpserver|grep -v grep|awk '{print $2}' if [ -z "$pid" ]; then ./bin/portal else sleep 60 fi done

yinheli commented 8 years ago

xware 是个后台进程. docker 直接启动后整个容器会退出. 故写了个 bash 脚本每分钟检测迅雷是否退出. 另外bash脚本不会退出. docker app 则一直运行.