[docker] 완벽가이드 책 리뷰 2일차

오현우·2022년 4월 25일
0

docker

목록 보기
2/11

Docker의 기능

1. Build : 이미지를 만드는 기능

도커는 애플리케이션의 실행에 필요한 프로그램의 본체, 라이브러리, 미들웨어, OS나 네트워크 설정 등을 하나로 모아서 Docker 이미지로 만듬.

도커 이미지란?
어플리케이션의 실행에 필요한 파일들이 저장된 디렉토리
구체적으로 Dockfile을 통해 실행시켜 만드는 이미지

도커에서는 하나의 이미지 > 하나의 어플리케이션만 넣어 두고 여러개의 컨테이너를 조합하여 서비스를 구축하는 것을 권장

도커 이미지는 겹쳐서 사용이 가능함

2. Ship : 이미지를 공유하는 기능

Docker Image는 도커 레지스트리에서 공유 가능
Docker hub애서 베이스 라인 이미지를 배포하고 있는중임.
이러한 베이스라인 이미지를 바탕으로 미들웨어 라이브러리 전개할 애플리케이션 등을 넣은 이미지를 겹쳐서 독자적인 도커 이미지를 구축해야함.

Docker Hub https://hub.docker.com

Docker Container Trust 란?
이미지의 제공자를 검증할 수 있는 기능
원본의 이미지가 손상되거나 보안상의 문제가 발견 및 보안 취약점이 노출이 될 경우를 대비하여 이러한 이미지가 제공자가 작성한 것인지 확인하는 과정을 제공

3. Run : 컨테이너를 작동시키는 기능

도커 이미지만 존재한다면 도커가 설치된 환경에서 어디서든지 컨테이너를 작동시킬 수 있음. 또한 도커 이미지를 통해 여러 컨테이너를 작동시킬 수도 있음.

도커의 경우 공통된 OS위에서 동작하는 것과 유사하기 때문에 배우 빠른 속도로 실행시킬 수 있음.

profile
핵심은 같게, 생각은 다르게

0개의 댓글