리눅스2025. 5. 20. 21:37

이미 실행중인 도커 컨테이너에 접속하려면 docker exec 명령을 이용해서 bash 셸을 실행하면 된다. 우선 접속할 컨테이너의 식별자(container ID)를 확인한다.

# 실행중인 컨테이너 목록
sudo docker ps

만약 식별자가 "c8dc84588c31"이라면 터미널창에서 아래와 같이 실행하면 컨테이너에 접속할 수 있다. 컨테이너와 연결하면서 /bin/bash를 실행한다.

sudo docker exec -it c8dc84588c31 /bin/bash

컨테이너를 실행할 때 이름을 지정했다면(관련 내용은 여기에) 컨테이너 식별자 대신 컨테이너 이름을 사용해도 된다. 예를 들어 컨테이너 이름이 my_container라면 아래와 같이 할 수 있겠다.

sudo docker exec -it my_container /bin/bash

 

728x90
Posted by 반달가면