我需要在後臺運行rabbitMQ使用者 如何在Docker容器中運行他?如何在後臺運行Symfony命令Docker
2
A
回答
1
Acording到泊塢窗的哲學你需要在單獨的容器中運行它。 你可以重複使用你的代碼,但它應該是非垃圾分離的容器/甚至可能與你運行網頁的不同。 您可以手動運行: docker run -v /path/to/app:/container-dir -w /container-dir your-container php bin/console your:command --env prod
或者你可以使用泊塢窗,撰寫或任何其他工具
附:不要忘記指定用戶。您需要使用具有相同UID的用戶運行它以運行Web實例以避免文件訪問問題
1
請注意,它高度依賴於你想要做什麼以及你的問題不清楚,但是如果你想在同一個容器和同一個shell中啓動命令,並且你對任何輸出都不感興趣。
然後,它只是像任何其他的Linux進程:
command > /dev/null 2>&1 &
其中:
command
是要運行>/dev/null
隨機命令發送每stdout
輸出到黑洞2>&1
使stderr
&
在後臺運行
Eventualy使用nohup
,如果你不希望命令關閉外殼/用戶註銷時被殺死你......
nohup command > /dev/null 2>&1 &
相關問題
- 1. 在後臺運行命令
- 2. 如何在docker運行命令或docker-up命令期間傳遞docker參數
- 3. python-paramiko - 在後臺運行命令
- 4. Paramiko - 在後臺運行命令
- 5. 如何異步運行Docker命令?
- 6. 無法在新Docker安裝後運行docker命令
- 7. 如何在後臺運行Java代碼中的命令行?
- 8. docker命令沒有運行
- 9. 從Symfony命令運行Linux命令
- 10. Kubernetes:如何在docker B上運行docker B的bash命令A
- 11. 如何運行(不顯示命令提示窗口)汞柱在後臺命令?
- 12. 我如何讓這個命令在後臺運行
- 13. 如何在運行nohup命令後看到輸出控制檯?
- 14. 如何在後臺運行xcode中的系統命令
- 15. 如何在Mac OSX上的後臺運行http.server命令
- 16. 如何使用pexpect.spawn命令在後臺運行?
- 17. DOCKER:在Docker運行後在容器中執行一次性命令
- 18. 在主機上運行docker命令
- 19. 在Docker文件中運行命令
- 20. Symfony - 在kernel.terminate上運行console命令
- 21. 無法在Windows上運行'symfony'命令
- 22. Docker運行的命令行參數
- 23. 如何在另一個命令運行的某個時間後運行命令?
- 24. 如何在現有的Docker容器上運行命令?
- 25. 如何在一個命令中運行多個docker鏡像?
- 26. 如何在已停止的Docker容器上運行命令?
- 27. 如何在後臺運行
- 28. 從symfony函數作爲命令行運行命令
- 29. 如何在進程啓動後執行docker命令
- 30. Docker - 從所有容器運行命令
您可以將'docker exec ...'移動到容器上並手動運行該命令,或者可以運行單獨的容器來運行消費者的過程。後者是我的首選。 –
請更多信息,它是你寫的dockerfile嗎?你想在同一個容器中運行這個命令嗎? etc ... – n00dl3
碼頭配置與一個消費者的容器?或者在容器中運行新的後臺腳本的腳本? – Matteo