Docker는 images를 생성해서 container로 실행합니다. 생성된 images는 run 명령어를 사용해서 container로 실행 후 동작하게 됩니다.
container 실행 시 STATUS가 UP 상태이면 내부 접속이 가능합니다. 오늘은 Docker container 접속 방법을 알아보겠습니다.
먼저 실행 중인 container 내용을 확인하기 위해서 docker ps -a 명령어를 사용해서 실행 중인 container 리스트를 확인합니다.
Docker container 내부 접속하기 위해서는 두 가지 방법을 접속이 가능합니다.
docker exec -it [CONTAINER ID] /bin/bash 명령어를 사용합니다.
tomcat container에 접속하기 위해서 docker exec -it bd9fc5e8cd11 /bin/bash를 입력합니다.
bash는 리눅스 쉘 명령어로 실행 후 tomcat container에 접속된 것을 확인할 수 있습니다.
ls 명령어를 사용하면 container 내부 폴더 및 파일을 확인할 수 있습니다.
컨테이너(container)에서 나오기 위해서는 "exit" 또는 Ctrl + D 키를 사용하면 됩니다.
exit를 사용하면 root로 이동하를 것을 확인할 수 있습니다.
두번째 접속 방법은 sh를 사용해서 쉘을 실행시키는 방법입니다.
기존 명령어와 동일하며 마지막에 sh를 입력하면 됩니다.
docker exec -it bd9fc5e8cd11 sh를 입력하면 컨테이너(container)에 접속됩니다.
컨테이너(container)에 접속하면 다양한 명령어를 사용해서 파일 복사 및 설치가 가능합니다.
이상으로 Docker 컨테이너(container) 접속 방법을 마치겠습니다.
감사합니다.

'IT 나라 > 리눅스(Linux)' 카테고리의 다른 글
Docker tomcat 이미지 만들기 (1) | 2021.11.17 |
---|---|
Docker GentOS 7에 설치 방법 알아보자 (0) | 2021.11.13 |
sudo 명령어 권한 오류 ...is not in the sudoers file. this incident will be reported (0) | 2021.11.11 |
[Linux] 리눅스 IP 확인하는 방법 (0) | 2021.04.20 |