728x90
실행 중인 컨테이너에 명령어를 전달할 때는 docker exec -it 컨테이너 아이디 명령어
위와 같은 식으로 명령어 하나 입력해야 할 때 마다 모든 것을 계속 입력해줬어야 했다.
하지만 이러한 문제점을 해결하기 위해 컨테이너 안에 쉘이나 터미널 환경으로 접속을 할 수 있다.
마지막 명령어를 sh 로 주면된다.

docker exec -it <컨테이너 아이디> sh/bash/zsh/powershell
ex) docker exec -it 컨테이너id sh/bash/zsh/powershell
맥에서는 zsh / bash 를 사용하는 데 보편적으로 사용할 수 있는 것은 sh 이다.
사용하는 base 이미지에 따라서 변경가능하다.
컨트롤 d 로 터미널 환경에서 빠져 나올 수 있다.
728x90