반응형

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) 접속 방법을 마치겠습니다.

감사합니다.

반응형

+ Recent posts