설정파일을 수정한다던가의 이유로 도커 컨테이너 내부의 쉘을 열어야 할 때가 종종 있는데, 그땐 간단하게 attach
명령으로 해결 할 수 있다.
sudo docker attach <docker container id or name>
하지만 만약 컨테이너 쉘 위에서 블로킹 작업을 하고 있을 경우엔 쉘을 열더라도 아무일도 할 수가 없다. (나는 컨테이너에서 아파치를 굴리고 있었더니 그랬다) 그럴땐 다른 쉘 인스턴스를 실행시켜 열어주면 된다.
sudo docker exec -it <docker container id or name> bash
이렇게.
예전에 삽질한거 하나씩 기억해서 옮겨 적어야지.
'Note' 카테고리의 다른 글
TIL: git fetch가 실제로 원격에서 데이터를 받아온다 (0) | 2017.06.04 |
---|---|
TIL: 윈도우에서 ALT+<아스키 번호> 조합으로 문자를 입력할 수 있다 (0) | 2017.05.31 |
TIL: Visual studio에서 텍스트를 ctrl + U 로 lowercase화 시킬 수 있다 (0) | 2017.05.26 |
TIL: macOS나 iOS에는 텍스트 읽기 기능이 있다 (0) | 2017.05.24 |
TIL: git rebase의 --autostash옵션은 자동으로 stash를 해준다 (0) | 2017.05.21 |