Docker

docker container 내부 접속 하는 법

고수트 2021. 11. 28. 20:15
반응형

Docker 를 사용하다보면 내부 컨테이너에 접속하여 해당 서버의 상태 또는 코드 반영이 정상적으로 된 컨테이너인지를 확인하고 싶을 때가 있다.

이럴때에는 docker 컨테이너 내부에 직접 들어가서 확인하면 된다.

방법은 아래와 같다.

1. 접속하고 싶은 컨테이너 아이디를 알아내기

아래 예시에서는 c9b3f58cb721 이다.

$ sudo docker ps
CONTAINER ID   IMAGE              COMMAND                  CREATED      STATUS                PORTS                                           NAMES
c9b3f58cb721   mongo:4.2-bionic

 

2. exec 명령어를 통해 접속하기 

$ sudodocker exec -it '컨테이너 아이디' /bin/bash 

$ sudo docker exec -it c9b3f58cb721 /bin/bash

 

3. 그러면 아래와 같이 컨테이너에 접속한 상태가 된다.

확인 후 빠져나고 싶을때에는 exit 명령어로 빠져나온다.

root@c9b3f58cb721:/#
root@c9b3f58cb721:/# exit
반응형