也許是一個微不足道的問題,但這是我的問題:
我連接到一個正在運行的 docker 容器,經過一些使用后,我需要“同時”運行單元測驗和 gdb。
所以我打開了另一個 shell 選項卡(konsole 選項卡)并再次連接到同一個 docker 容器,$ docker attach container_name但我所做的一切都在兩個附件中得到了回應。如果我執行cd /home/user/folder_foo另一個選項卡將“做同樣的事情”,最終兩個 konsole 選項卡都在同一個檔案夾中。就像兩個選項卡都回顯了相同的命令一樣。也許這是一個獨特的用戶結構,而我什至不可能。
我真的需要在同一個 docker 容器中并行做兩件事,怎么做?
$ docker --version
Docker version 20.10.9, build c2ea9bc
我正在使用 Ubuntu 21.04
uj5u.com熱心網友回復:
在一個容器中運行多個服務
通常建議您通過為每個容器使用一項服務來分隔關注區域。但出于開發目的,您可以遵循上述指南。
此外,已經提供了類似的答案
您可以
docker exec -it <container> bash從多個終端運行以啟動連接到同一容器的多個會話。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/354069.html
上一篇:檢查用戶是否已存在于資料庫中
