docker 容器啟動后立馬退出的解決方法


原因:
容器同時只能管理一個進程,如果這個進程結束了容器就退出了,但是不表示容器只能運行一個進程(其他進程可在后台運行),但是要使容器不退出必須要有一個進程在前台執行。
 
解決方案:
啟動腳本最后一個進程一定要用前台運行方式 即在進程最后不加 &(&表示在后台執行),否則容器退出
 
可在腳本后加  /bin/bash ,如果還不行,就換為 tail -f /dev/null (實時查看/dev/null)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM