수복의 프로그래밍 여행기
article thumbnail

방법

docker exec -it [container ID] bash

 

docker 명령어를 이용하여

 

exec는 실행중인 컨테이너에서 명령어를 실행하는 것이고

 

옵션 값으로  i 는 interactive의 i 로 표준 입력(키보드 입력)을 유지하도록 설정합니다.

 

다른 옵션 값으로 t 를 (TTY) 터미널(가상 콘솔)을 활성화하여 사용 가능하도록 설정합니다.

 

마지막으로 bash 환경으로 접속하겠다는 것을 의미합니다.

 

bash 는 shell 의 일종으로 윈도우의 powershell 과 비슷한 것입니다.

 

옵션 의미
exec 실행 중인 컨테이너에서 명령어 실행
i 표준 입력(키보드 입력)을 유지하도록 설정
t 터미널(가상 콘솔)을 활성화하여 사용 가능하도록 설정

 

✔ 즉, -it 옵션을 사용하면 컨테이너 내부에서 터미널을 열고 명령을 입력할 수 있는 환경을 제공합니다!

테스트

 

위와 같이 테스트로 도커를 생성 및 실행한 상태입니다.

 

여기서 위에서 말한 값을 넣으면 아래와 같습니다.

 

docker exec -it 1024 bash

 

 

먼가 달라진 것을 볼 수 있습니다.

 

확실히 하기 위해 현재 ls 를 입력하여 파일이 무엇이 있는지 확인해봅니다.

 

 

그리고 설치한 폴더로도 이동이 가능합니다.

 

 

이렇게 실행중인 컨테이너 내부에 접속을 하는 방법입니다.

 

 

반응형
profile

수복의 프로그래밍 여행기

@컴수복

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!