我需要在後臺運行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. 如何異步運行Docker命令?
- 4. 如何在Docker中啓動後運行配置命令?
- 5. Paramiko - 在後臺運行命令
- 6. python-paramiko - 在後臺運行命令
- 7. 無法在新Docker安裝後運行docker命令
- 8. 如何讓Symfony命令全局運行
- 9. Docker:在另一個命令運行時運行命令
- 10. docker命令沒有運行
- 11. Kubernetes:如何在docker B上運行docker B的bash命令A
- 12. 如何在後臺運行Java代碼中的命令行?
- 13. 從Symfony命令運行Linux命令
- 14. 如何在後臺執行shell命令
- 15. 如何在後臺執行shell命令?
- 16. 如何運行(不顯示命令提示窗口)汞柱在後臺命令?
- 17. 如何在Windows上的後臺運行命令?
- 18. 如何在運行nohup命令後看到輸出控制檯?
- 19. 我如何讓這個命令在後臺運行
- 20. 如何在後臺運行自定義Symfony2命令
- 21. 如何在Mac OSX上的後臺運行http.server命令
- 22. 如何在後臺運行xcode中的系統命令
- 23. 如何使用pexpect.spawn命令在後臺運行?
- 24. DOCKER:在Docker運行後在容器中執行一次性命令
- 25. 瞭解在Docker中運行命令後執行的代碼
- 26. 在Docker文件中運行命令
- 27. 在主機上運行docker命令
- 28. 在控制器中運行多個控制檯命令Symfony 2
- 29. 通過SSH運行遠程命令,但在後臺運行
- 30. 如何在Jenkins中運行docker命令構建執行shell
您可以將'docker exec ...'移動到容器上並手動運行該命令,或者可以運行單獨的容器來運行消費者的過程。後者是我的首選。 –
請更多信息,它是你寫的dockerfile嗎?你想在同一個容器中運行這個命令嗎? etc ... – n00dl3
碼頭配置與一個消費者的容器?或者在容器中運行新的後臺腳本的腳本? – Matteo