我需要在需要兩個終端的碼頭集裝箱上啓動兩個不同的流程。實現此目的的最佳方法是什麼?如何在Docker中打開多個終端?
回答
您可以從多個終端運行docker exec -it <container> bash
以啓動連接到同一個容器的多個會話。
如果您能夠運行Kitematic - 您可以點擊exec按鈕打開所選容器中的終端。
他有一個問題,現在他有兩個。 (運行kitematic然後打開一個新的終端) – SparK
@SparK的確如此。風箏現在是傳統的 – VladoDemcak
要擴大@eltonStoneman的偉大答案(對於所有這些新的泊塢窗的人喜歡我):
打開泊塢窗終端
獲取圖像作爲運行後臺集裝箱:
docker run -d -it <image_id>
- 提示:
docker ps
將顯示您剛從圖片中激發的container_id。
- 提示:
每@ eltonStoneman的建議是:
docker exec -it <container_id> bash
- 現在你的搬運工終端顯示一個交互式終端到容器中。
打開另一個搬運工終端,並執行步驟3來創建另一個交互式終端到容器上。 (沖洗和重複)
謝謝,特別是'碼頭ps'位。順便說一句,至少在Linux上,普通的終端是好的(不需要是「碼頭終端」) –
- 1. 如何打開多個終端?
- 2. 如何從終端打開一個URL
- 3. 如何在最後打開的目錄中打開終端?
- 4. Docker:如何打開端口到主機?
- 5. 在Docker容器中打開端口
- 6. 無法打開在終端
- 7. Docker在外部端口打開 - 沒有打開好的端口
- 8. 如何打開新終端,execl
- 9. 如何打開新終端和新的終端使用python
- 10. 如何打開與默認終端不同的新終端?
- 11. 在終端中打開python文件。 (Ubuntu)
- 12. 在visual studio中打開終端?
- 13. 通過終端在Atom中打開repo
- 14. 在終端mac中打開mamp mysql
- 15. 在PHP中打開Linux終端命令
- 16. Ahow在Docker容器中使用多個終端?
- 17. GNOME終端選項卡中打開多個SSH連接
- 18. 如何開始在終端
- 19. VSCODE:如何在每個終端打開後運行命令?
- 20. 如何在mac上用終端在firefox中打開新窗口
- 21. 打開終端時出錯
- 22. 從終端打開MySQL
- 23. 從python打開終端
- 24. 從終端打開一個matlab gui
- 25. 如何在php中打開終端窗口並執行命令?
- 26. Gulp - 如何在終端中打開新選項卡?
- 27. 如何通過終端在xcode中打開.playground文件?
- 28. 如何讓MinTTY(Cygwin終端)在新窗口中打開Emacs?
- 29. 如何通過Android在終端中打開鳴叫
- 30. 如何在php中打開終端窗口
的可能的複製[是否有可能在運行的容器啓動一個shell會話(不使用SSH)(http://stackoverflow.com/questions/17903705/is-it - 可以啓動一個shell-session-in-a-running-container-without-ssh) – Daerdemandt