도커 이미지

iseon_u·2023년 5월 1일
0

Docker

목록 보기
8/12
post-thumbnail

도커 이미지


  • 모든 컨테이너는 이미지 기반으로 생성
  • 도커는 기본적으로 도커 허브 중앙 이미지 저장소에서 저장

도커 이미지 검색

$ 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 명령어로 도커에 다시 로드

이미지 배포

  • 이미지를 단일 파일로 추출해서 배포할 수도 있지만 어렵거나 비효율적
  • 도커 허브 이미지 저장소
    • 비공개 저장소는 유료
  • 도커 사설 레지스트리
    • 저장소 관리 필요
profile
🧑🏻‍💻 Hello World!

0개의 댓글