1
我給一個嘗試:不能附加終端運行的容器中泊塢窗
https://github.com/rainforestapp/Docker-Terminal
我已經把搬運工人聽TCP;所以我已經成功地打開了端口4242(-d -H = tcp:// localhost:4242);我跑裸容器:
docker pull dhrp/sshd
然後跑去:
docker run -d -t dhrp/sshd
我可以看到容器中運行;但是當我附加到它(使用Docker終端)時,它顯示:會話開始,然後什麼都沒有。
我在這裏做錯了什麼?
感謝
非常感謝「顯而易見」;如果你仔細閱讀我的問題,我已經做了所有的事情,但我不能在tty窗口中輸入';你認爲我應該運行什麼流程來獲得'交互式'殼狀終端?這更是我的問題的重點。 – Disco
爲了能夠'輸入',你需要用'-i'來分配標準輸入。但是,該程序需要閱讀它。 'dhrp/sshd'不會,如果你想嘗試一下,你可以試試'docker run -d -i -t ubuntu bash'。它會產生一個Ubuntu(12.04)容器,並開始打擊它。 – creack
謝謝我認爲我不能混用'-d'和'-i'選項;現在這是有道理的(和工程)。 – Disco