먼저 예시로 Nginx가 아래 코드를 이용하여 실행되고 있다고 가정

$ docker run -d nginx

 

실행중인 컨테이너 정보 확인

$ docker ps

 

확인된 컨테이너 ID 를 이용하여 아래 코드 실행

$ docker exec -it [컨테이너 ID] bash

 - 해당 컨테이터 내부로 들어가게 된다.

  • -it : 이 옵션을 사용해야 명령어를 입력하고 결과를 확인 가능하다. 이 옵션이 없으면 명령어를 1번만 실행시키고 종료된다.
  • bash : shell 의 일종

 

아마 아래와 같이 뜰것이다.

root@컨테이너ID:/#

 

여기서 아래와 같이 리눅스 커맨드를 이용가능하다.

 ls # 내부 파일 조회

 

종료를 하고 싶을 때는

Control + D 혹은 exit 를 입력

 

[출처]

[인프런] 비전공자도 이해할 수 있는 Docker 입문/실전

+ Recent posts