Log Stash

as an Industrial Personnel

Note

TIL: docker 컨테이너에서 bash 쉘을 여는 방법

SavvyTuna 2017. 5. 22. 23:53

설정파일을 수정한다던가의 이유로 도커 컨테이너 내부의 쉘을 열어야 할 때가 종종 있는데, 그땐 간단하게 attach 명령으로 해결 할 수 있다.

sudo docker attach <docker container id or name>

하지만 만약 컨테이너 쉘 위에서 블로킹 작업을 하고 있을 경우엔 쉘을 열더라도 아무일도 할 수가 없다. (나는 컨테이너에서 아파치를 굴리고 있었더니 그랬다) 그럴땐 다른 쉘 인스턴스를 실행시켜 열어주면 된다.

sudo docker exec -it <docker container id or name> bash

이렇게.

예전에 삽질한거 하나씩 기억해서 옮겨 적어야지.