컨테이너 사용하기 - 1.컨테이너 주요 확인 사항 보기
ㅁ 개요
O 프로젝트 소개
- 이번 글은 이전글(컨테이너 사용하기 - 0.소개)에 이은 2번째 글로 컨테이너 생성 후 주요 확인 사항에 대해 살펴 보겠습니다.
O 주요 내용
컨테이너 생성 후 주요 사항 확인을 위해 아래와 같이 진행합니다.
1. 아래와 같이 모든 컨테이너(실행중 + 중지된 컨테이너 포함)의 정보를 확인합니다.
$docker ps -a
2.아래 도커 명령으로 IP정보, 게이트웨이 정보 등 좀 더 세부적인 컨테이너 정보를 볼 수 있습니다.
$docker inspect nx
위의 IPAddress(컨테이너IP, 172.17.0.2)는 아래 그림의 eth0 인터페이스 IP로 이해하시면 되고,
위의 Gateway(호스트IP, 172.17.0.1)는 아래 그림의 docker0 인터페이스 IP로 이해하시면 되겠습니다.
3.VM에서 내부는 방화벽으로 차단되지 않으므로 아래와 같이 웹서버가 제대로 떠있는지 curl명령으로 확인해 볼 수 있습니다.
$curl 172.17.0.2:80 |grep title #<--- nginx가 나오면 정상
$curl 172.17.0.3:80 |grep title #<--- nginx가 나오면 정상
4.아래 도커 명령으로 컨테이너의 파일시스템 정보도 확인 가능합니다.
$docker inspect nx
5. 아래와 같이 위에서 얻은 정보로 marged 디렉토리를 ls로 확인 결과 다양한 파일을 확인할 수 있으며, 특히, 컨테이너가 시작할때 실행되는 파일(docker-entrypoint.sh)도 찾아 볼 수 있습니다.
ㅁ 정리
O 우리가 배운 내용
오늘은 여기까지이며, 위의 내용이 유익하셨다면, 광고 한번씩만 클릭 부탁드립니다.
감사합니다.