Docker 공부하기

IT쿠키·2025년 2월 18일

Docker

  1. 도커는 컨테이너 기반의 오픈소스 가상화 플랫폼 주로 서버에서 주로 사용한다
  2. 컨테이너란?
    1. 컨테이너란 os상에 논리적인 영역을 구축하고 애플리케이션이 작동하는 데 필요한 요소들을 모아 별도의 서버처럼 동작하는 것


여기서 보면 애플리케이션 a~f까지 서로 독립되게 보여지고 이런 환경에서 서로 격리된 환경인 상태로 애플리케이션을 구동한다고 생각하면 된다.
리눅스 환경이 아닌 곳에서 리눅스 환경인 상태로 구성하기 위한 거 라고 일단 간단하게 생각하자

도커 컨테이너 구조
도커 컨테이너는 컨테이너 레이너와 이미지 레이어로 구성이 되어있음

컨테이너 레이어는 읽기/쓰기 모두 가능한 계층으로 최상단 레이어에 추가됨 컨테이너를 실행하고 진행되는 변경사항은 이 계층에 저장되고
이미지 레이어는 읽기 전용으로 다른 컨테이너와 공유할 수 있음

컨테이너 레이어는 가긱 다른 컨테이너가 공유하지 않는 계층이기 때문에 아래 그림과 가팅 이미지레이어를 공유하고 컨테이너를 공유할 수 있음

도커에 명령어 구조

Docker {대상} {커맨드} {옵션} {인자}

profile
IT 삶을 사는 쿠키

0개의 댓글