서버 & 웹 개발 노트/Docker
[ Docker ] 실행 중인 컨테이너 내부에 접속하기
L.Joey
2024. 9. 1. 13:34
먼저 예시로 Nginx가 아래 코드를 이용하여 실행되고 있다고 가정
$ docker run -d nginx
실행중인 컨테이너 정보 확인
$ docker ps
확인된 컨테이너 ID 를 이용하여 아래 코드 실행
$ docker exec -it [컨테이너 ID] bash
- 해당 컨테이터 내부로 들어가게 된다.
- -it : 이 옵션을 사용해야 명령어를 입력하고 결과를 확인 가능하다. 이 옵션이 없으면 명령어를 1번만 실행시키고 종료된다.
- bash : shell 의 일종
아마 아래와 같이 뜰것이다.
root@컨테이너ID:/#
여기서 아래와 같이 리눅스 커맨드를 이용가능하다.
ls # 내부 파일 조회
종료를 하고 싶을 때는
Control + D 혹은 exit 를 입력
[출처]