이미지

이미지빌드란? 이미지가 어떻게 저장되는지, 이미지를 효율적으로 저장하는 레이어드 구조이미지를 만드는 방법: 커밋, 빌드빌드를 하기 위해서 도커 파일이라는 명세서 작성더 효율적인 이미지 빌드 방식: 멀티 스테이징 방식 1. 이미지와 레이어이미지는 컨테이너 실행 위한 읽기 전용 파일이며, 도커 이미지는 레이어드 파일 시스템으로 구성된다.레이어란 여러개의 층으로 구성된 것 중 하나의 층으로, 레이어드 구조는 재사용하기 좋은 구조이다.이 레이어들이 모여서 하나의 이미지로 구성되는 것이다. 즉, 각 레이어는 이미지의 일부분이다. 왜 하나의 이미지를 여러 레이어로 구성할까?-> 공간을 효율적으로 사용할 수 있어 이미지 저장&전송 시 스토리지와 네트워크 사용량을 절약할 수 있다. 건축도면을 생각하자투명한 도면을 여러..
1. 이미지 이미지: 컨테이너를 만드는 재료서버에서 프로그램 실행을 위해서는 하드웨어와 소프트웨어가 필요한데, 소프트웨어는 소프트웨어만 가지고 실행할 수 없다.소프트웨어가 하드웨어 자원을 사용할 수 있도록 필수 기능을 제공해주는 OS가 필요하다.소프트웨어는 특정 패키지나 라이브러리 의존성있고, 실행을 위해 런타임 언어가 필요할 수도 있다.예를 들어 자바 개발 어플은 OS에 자바 소프트웨어 실행을 위한 자바 런타임이 설치 되어 있어야한다. 정리하자면 필요 요소 3가지 → OS, 구성요소, 프로그램 그동안 어떻게 서버를 구성하는 과정없이 한번에 실행할 수 있었냐? → 이미지를 통해 컨테이너 실행이미지는 파일 시스템에 특정 시점을 저장한 압축파일이미지는 소프트웨어 + 실행 위한 모든 요소를 압축예를들어 Ngi..
상단으로