도커 이미지
- 모든 컨테이너는 이미지 기반으로 생성
- 도커는 기본적으로 도커 허브 중앙 이미지 저장소에서 저장
도커 이미지 검색
$ docker search ubuntu
도커 이미지 생성
$ docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]
$ docker commit \
- a "alicek106H -m "my first commit" \
commit_test \
commit.test:first
- 컨테이너에 애플리케이션을 위한 특정 개발 환경을 직접 구축한 뒤 사용자만의 이미지를 직접 생성
- 옵션
-a
- 이미지의 작성자를 나타내는 메타데이터를 이미지에 포함
- 옵션
-m
이미지 추출
$ docker save -o ubuntu_14_04.tar ubuntu:14.04
$ docker load -i ubuntu_14.04.tar
- 이미지를 단일 바이너리 파일로 저장
- 컨테이너의 커맨드, 이미지 이름, 태그 등 모든 메타데이터를 포함하여 하나의 파일로 추출
- 옵션
-o
load
명령어로 도커에 다시 로드
이미지 배포
- 이미지를 단일 파일로 추출해서 배포할 수도 있지만 어렵거나 비효율적
- 도커 허브 이미지 저장소
- 도커 사설 레지스트리