在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Linux/ docker 啟動(dòng)一個(gè)容器時(shí)如何執(zhí)行容器內(nèi)的shell腳本

docker 啟動(dòng)一個(gè)容器時(shí)如何執(zhí)行容器內(nèi)的shell腳本

我的目的就是想在啟動(dòng)容器的時(shí)候執(zhí)行一下容器中的shell腳本來啟動(dòng)一些服務(wù),但是在執(zhí)行了

    docker run -it --privileged=true newtest /bin/bash -c 'sh ./init.sh' 

命令之后,容器就是 Exited 的狀態(tài)。

CONTAINER ID        IMAGE               COMMAND                  CREATED                  STATUS                       PORTS                                                    NAMES
f14863acb5d7        newtest             "/bin/bash -c init.sh"   Less than a second ago   Exited (127) 4 seconds ago                                                            serene_wing
回答
編輯回答
北城荒

容器內(nèi)1號(hào)進(jìn)程需要不能停止。你的1號(hào)進(jìn)程就是init.sh,執(zhí)行完當(dāng)然就挺了。你在init.sh里寫個(gè)無限循環(huán),就達(dá)到你要的效果了。

2018年6月29日 09:28