Build : 이미지를 만드는 기능도커는 애플리케이션의 실행에 필요한 프로그램의 본체, 라이브러리, 미들웨어, OS나 네트워크 설정 등을 하나로 모아서 Docker 이미지로 만듬.
도커 이미지란?
어플리케이션의 실행에 필요한 파일들이 저장된 디렉토리
구체적으로Dockfile을 통해 실행시켜 만드는 이미지
도커에서는 하나의 이미지 > 하나의 어플리케이션만 넣어 두고 여러개의 컨테이너를 조합하여 서비스를 구축하는 것을 권장
도커 이미지는 겹쳐서 사용이 가능함
Ship : 이미지를 공유하는 기능Docker Image는 도커 레지스트리에서 공유 가능
Docker hub애서 베이스 라인 이미지를 배포하고 있는중임.
이러한 베이스라인 이미지를 바탕으로 미들웨어 라이브러리 전개할 애플리케이션 등을 넣은 이미지를 겹쳐서 독자적인 도커 이미지를 구축해야함.
Docker Hubhttps://hub.docker.com
Docker Container Trust 란?
이미지의 제공자를 검증할 수 있는 기능
원본의 이미지가 손상되거나 보안상의 문제가 발견 및 보안 취약점이 노출이 될 경우를 대비하여 이러한 이미지가 제공자가 작성한 것인지 확인하는 과정을 제공
Run : 컨테이너를 작동시키는 기능도커 이미지만 존재한다면 도커가 설치된 환경에서 어디서든지 컨테이너를 작동시킬 수 있음. 또한 도커 이미지를 통해 여러 컨테이너를 작동시킬 수도 있음.
도커의 경우 공통된 OS위에서 동작하는 것과 유사하기 때문에 배우 빠른 속도로 실행시킬 수 있음.
