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