SSH를 통해 액세스 할 수있는 우분투 컨테이너를 얻으려고 여기에 진짜 도커가 있습니다.도커 컨테이너에 SSH를 넣을 수 있습니까? 네트워크에 도달 할 수 없습니까?
내가 호스트에게 ssh를하고 VM 거기에 잘뿐만 아니라 같은 이미지를 실행하는 다른 컨테이너 수
docker build -t sshable ~/PATH/" and "docker run --name test -t sshable
으로 실행 this dockerfile 건물 &를 사용하여 이미지를 사용하고 있습니다. 그러나 IP 주소가 IP 주소 인 호스트에서 ssh IP_ADDR
을 시도하면 컨테이너의 eth0에서 "inet addr"으로 지정된 IP 주소 (ifconfig를 사용할 때)가 ssh: connect to host IP_ADDR port 22: Network is unreachable
이 될 수 없습니다. 컨테이너에서 빠져 나올 수도 있지만 시간이 갈수록 빠져 나갈 수는 없습니다. 호스트가 브리지 네트워크에 연결되어 있지 않습니까? 그렇다면 어떻게해야합니까?
게시물 제목에 "ssh"와 "docker"가 포함되어 있습니다. Docker 엔지니어가 작성한이 기사를 지적하고 싶습니다. _ [Docker 컨테이너에서 SSHD를 실행하는 경우 잘못하고 있습니다!] (https://jpetazzo.github.io/2014/06/23/docker-ssh-considered-evil /) _ – Auzias