만자의 개발일지

[Docker] Docker 컨테이너에 접속하기 본문

Docker

[Docker] Docker 컨테이너에 접속하기

박만자 2021. 11. 12. 20:34

Docker 컨테이너 접속

방법은 매우 간단합니다.

일단은 접속할 컨테이너의 이름 혹은 컨테이너ID를 알아야 되는데 먼저 현재 컨테이너 목록을 확인해 보도록 합시다.

# docker ps -a

그 다음 다음과 같은 명령어를 입력해 줍니다.

# docker exec -it <컨테이너ID or 컨테이너명> /bin/bash

컨테이너에 접속하는 명령어는 docker exec 명령어로 접속할 수 있습니다. -it는 표준입출력을 열고 tty를 통해 접속하겠다는 의미입니다. 컨테이너명 뒤에는 접속할 때 어떤쉘을 사용할지 지정할 수 있다. bash 가 표준이기에 bash 를 사용하도록 하겠습니다.

잘 접속이 되는 것을 볼 수 있습니다. 만약에 나가고 싶으면 exit 를 입력해 주면 됩니다.

 

다른 방법으로는 접속을 안해도 컨테이너안에서 명령어를 실행한 것과 같은 결과를 가져올 수 있습니다.

# docker exec <컨테이너ID or 컨테이너명> <명령어>

위와 같이 명령어를 쓰면 컨테이너안에서 명령어를 실행한 결과를 가져올 수 있습니다.

Comments