docker : 컨테이너 환경에서 독립적으로 애플리케이션을 실행할 수 있도록 컨테이너를 만들고 관리하는 것을 도와주는 컨테이너 도구
운영 체제 환경에 관계없이 독립적인 환경에서 일관된 결과를 보장한다
이미지태그: 도커 이미지 버전을 구분할 때 사용한다. [default : latest | 안정화버전 : stable]
이미지의 레이어가 같을 경우 레이어를 공유하기 때문에 전체 용량이 감소한다
웹 페이지처럼 오랫동안 고정된 내용을 각 사용자마다 다르게 취하는 경우에는 마인드마운트나 볼륨이 효과적인 방법이다
기본적인 컨테이너 빌드 과정
자바 소스 빌드 -> 도커 파일 작성 -> 도커 파일 빌드 -> 빌드 완료
명령어 정리
docker images <이미지 이름>
docker ps
docker run -d -p 8080:80 nginx
docker stop <컨테이너 이름 or id>
docker rm <컨테이너 이름 or id>
docker rmi <이미지 이름 or id>