코드스테이츠_국비교육/[Section4]

74.03_[Cloud] 배포 컨테이너_Docker 키워드_22.12.06

생각없이 해도 생각보다 좋다. 2022. 12. 7. 00:07

>컨테이너
: 애플리케이션이 의존성, 네트워크 환경, 파일 시스템에 구애받지 않는 애플리케이션 상자.
: Docker라는 기술 위에서 실행되도록 만들어짐.

>이미지
: 애플리케이션과 애플리케이션 구성을 함께 담아놓은 템플릿.
: 이미지라는 템플릿으로 컨테이너를 생성할 수 있다.
: 같은 이미지로 여러 개의 컨테이너를 생성할 수 있다. 이게 곧 수평 확장이다.
: 기본 이미지를 만들고, 기본 이미지에 필요한 부분을 수정하고 추가하여 새로운 이미지를 만들 수도 있다.
: 예를 들면, 스프링부트 초기 세팅을 기본 이미지로 삼고, 내가 만든 애플리케이션을 추가/커밋하여 이미지화 시킬 수 있다.

>레지스트리
: 이미지를 저장하는 공간을 레지스트리라고 한다.
: Docker Hub, Amazon ECR이 대표적인 이미지 레지스트리이다.




//Docker docs(Docker CLI)
https://docs.docker.com/engine/reference/commandline/container_run/