본문 바로가기

TroubleShooting/Docker

[TroubleShooting / Docker] 실행 중인 컨테이너에 접근을 못할 때(service is not running)

docker ps

 

CONTAINER ID   IMAGE                  COMMAND             CREATED         STATUS         PORTS                    NAMES
9b730601abf5   www:latest   "docker-entrypoint.s…"        3 minutes ago   Up 2 minutes   8080/tcp                 www
6c9e1ddb7e42   api          "docker-entrypoint.s…"   	  2 days ago      Up 3 minutes   0.0.0.0:3901->3901/tcp   api-1

 

확인 후,  컨테이너 접근을 시도 했으나 (winpty 는 window에서 git bash 터미널을 사용중이라)

$    winpty docker-compose exec www //bin/sh
service "www" is not running

www 컨테이너를 인식 못하는 상황이 생겨버렸다 

 

이럴 경우에는 -it 옵션을 주어 이름이나 컨테이너 id 를 주면 된다.

   winpty docker exec -it www //bin/sh

 

혹은

   winpty docker exec -it 9b730601abf5 //bin/sh