2014-12-08 94 views
2

我有一個碼頭化的nginx,如果我運行一個shell,效果很好,但是(自然就是)如果我給nginx啓動本身作爲入口點,它只是守護進程並立即退出,因爲缺少進程等待。docker nginx部署入口點

我的傾向是僅僅做這樣的事情:

pid=$(cat /run/nginx.pid) 
while ps ax | awk '{print $1}' | grep -q $pid; do 
    sleep 60 
done 

雖然這似乎是一個相當黑客。但是,當我谷歌的例子,我看到人們運行bash。

任何指針?

回答