Docker 기초 (3) - What is Docker?

이것저것 개발자·2022년 3월 9일
0

Docker 기초

목록 보기
3/17

도커 구성요소

  1. Docker client

    • 이전에 설치한 프로그램들
  2. Docker Engine

    • contianers, images
  3. Registry

    • 이미지 저장소

도커 이미지와 컨테이너

이미지와 컨테이너는 1:N의 관계

이미지 (Image)

컨테이너를 생성할 때 필요한 요소로 컨테이너의 목적에 맞는 바이너리와 의존성이 설치되어 있음
여러 개의 계층으로 된 바이너리 파일로 존재

컨테이너 (Container)

호스트와 다른 컨테이너로부터 격리된 시스템 자원과 네트워크를 사용하는 프로세스 이미지는 읽기 전용으로 사용하여 변경사항은 컨테이너 계층에 저장

컨테이너에서 무엇을 하든 이미지는 영향 받지 않음

도커 파일 -> Build -> 도커 이미지 -> Run -> 도커 컨테이너

도커 이미지 이름 구성

저장소 이름 (Repository Name)
이미지 이름 (Image Name)
이미지 태그 (Image Tag)

{repository}/{image}:{tag}

태그를 생략하면 최신 리비전을 가리키는 lastest로 인식

저장소 이름을 생략하면 도커허브로 인식

도커 이미지 저장소

도커 이미지를 관리하고 공유하기 위한 서버 어플리케이션

  • AWS ECR
  • Docker Hub
  • 등등
profile
조호영, Developing something

0개의 댓글