1
I가 시도주는거야
에서 실행중인 컨테이너 터미널을 첨부 할 수 없습니다는 고정 표시기
https://github.com/rainforestapp/Docker-Terminal
내가 TCP를 듣고 고정 표시기를 켠을; 그래서 4242 번 포트를 성공적으로 열었습니다 (-d -H = tcp : // localhost : 4242); 다음
docker pull dhrp/sshd
그리고 도망 : 나는 벌거 벗은 용기 실행
docker run -d -t dhrp/sshd
내가 용기 실행을 볼 수 있습니다; 하지만 (Docker Terminal을 사용하여) 첨부 할 때 : 세션이 시작된 후 아무것도 표시되지 않습니다.
내가 뭘 잘못하고 있니?
감사
잘 '고맙습니다'; 당신이 신중하게 내 질문을 읽으면 나는 이미 모든 것을했지만 tty 창에 '타이핑'할 수 없다. 내가 '대화 형'쉘과 같은 터미널을 얻으려면 어떻게해야한다고 생각합니까? 그게 내 질문의 핵심 이었어. – Disco
'입력'할 수 있으려면'-i'를 사용하여 stdin을 할당해야합니다. 그러나 프로그램은 그것을 읽어야합니다. 'dhrp/sshd'는 시도하지 않으려 고한다면'docker run -d -i -t 우분투 bash'를 시도 할 수 있습니다. 그것은 우분투 (12.04) 컨테이너를 생성하고 그것에 bash를 시작합니다. – creack
덕분에 '-d'와 '-i'옵션을 함께 사용할 수 없다고 생각했습니다. 지금 그것은 의미가 있습니다 (그리고 작동합니다). – Disco