BaeBox

Docker Image 본문

개발 관련

Docker Image

배모씨. 2019. 10. 23. 17:08
반응형

Docker 정의 : An Image is an ordered collection of root filesystem changes and the corresponding execution parameters for use within a container runtime. This specification outlines the format of these filesystem changes and corresponding parameters and describes how to create and use them for use with a container runtime and execution tool.

 

정리 : 

Docker에서의 Image는 Runtime 을 이미지화 한 것. 

이러한 이미지들은 Portable 하며 Dockerfile 이라고도 불림.

설치 없이 실행 가능.

Dockerfile 은 컨테이너 환경에 무엇이 들어가야 하는지 정의하고 있음.

이미지는 컨테이너 실행에 필요한 파일과 설정값등을 포함하고 있는 것으로 상태값을 가지지 않고 않음.(Immutable)

말그대로 이미지는 컨테이너를 실행하기 위한 모든 정보를 가지고 있기 때문에 더 이상 의존성 파일을 컴파일하고 이것저것 설치할 필요가 없습니다. 

호스트가 Kernel을 제공하기 때문에 Kernel 및 Kernel module 이 없다.

 

초간단하게, 그냥 돌리고 싶은 어플리케이션.

 

dockerhub 에서 제공하는 이미지들

 

 

명령어 : 

이미지 목록
  - docker image ls

이미지 다운
  - docker pull [OPTIONS] NAME[:TAG|DIGEST]

이미지 삭제
  - docker rmi [IMG_NAME]

태그 지정
  - docker image tag SOURCE_IMAGE[:TAG] TARGET_IMAGE[:TAG]

 
반응형

'개발 관련' 카테고리의 다른 글

Docker Compose (docker-compose)  (0) 2019.10.23
Docker - Container  (0) 2019.10.23
Docker Engine  (0) 2019.10.23
Why Docker?  (0) 2019.10.23
Docker 란?  (0) 2019.10.23
Comments