我有一個碼頭容器,具有在多個端口上運行的服務。Docker處理不會結束的進程?
當我嘗試啓動這些進程會通過我的Dockerfile中途它會導致生成過程無限期拖延的一個。
RUN /opt/webhook/webhook-linux-amd64/webhook -hooks /opt/webhook/hooks.json -verbose
所以在程序運行,因爲它應該,但它從來沒有在移動。
我已經嘗試添加&
到命令的結尾告訴bash並行運行的下一個步驟,但這會導致服務無法在最終圖像中運行。我也嘗試將程序的輸出重定向到/dev/null
。
我該如何解決這個問題?
你需要看看在參考了[Dockerfile(https://docs.docker.com/engine/reference/builder/#cmd)。你只能有一個CMD語句。 – gview