도커

도커는 컨테이너 기반의 오픈소스 가상화 플랫폼

도커를 사용하면 인프라에서 애플리케이션을 분리하여 컨테이너로 추상화시켜 빠르게 제공 가능

하나의 호스트 OS 안에서 여러 컨테이너를 동시에 실행 가능 또한 도커는 컨테이너의 생명 주기를

관리하고 애플리케이션을 오케스트레이션(WorkFlow의 자동화)된 서비스로 배포 가능

도커 아키텍처

Untitled

도커는 클라이언트 - 서버 아키텍처임 도커 클라이언트와 도커 데몬이 REST-API 이용해서 통신

도커 데몬

도커 클라이언트

도커 레지스트리

docker pull, docker run : 사용하면 필수 이미지 가져옴
docker push : 레지스트리에 저장

도커 객체

docker run // 이를 통해 실행 컨테이너 실행이 가능함