728x90
위 영상을 바탕으로 정리한 글입니다!
도커 컨테이너 구조
도커 컨테이너는 컨테이너 레이어(Container Layer)와 이미지 레이어(Image Layer)로 구성되어 있음
컨테이너 레이어
읽기/쓰기 모두 가능한 계층으로 최상단 레이어에 추가됨
컨테이너를 실행하고 진행되는 변경사항은 이 계층에 저장됨
이미지 레이어
읽기 전용 계층으로 다른 컨테이너와 공유할 수 있는 레이어
컨테이너 레이어는 각기 다른 컨테이너가 공유하지 않는 계층이기 때문에 위 그림과 같이 이미지 레이어를 공유하고 각각 컨테이너 레이어를 공유함
- 이미지 레이어를 공유하면 용량을 절약할 수 있음
- 동일한 이미지 레이어를 사용하고 있기 때문에 동일한 퍼포먼스를 낼 수 있음
도커 명령어 구조
도커의 모든 명령은 'docker'로 시작하며 어떤 대상에게 명령어를 실행할 것인지로 구분하면 보기 쉬움
대표적인 커맨드 대상
- container
- image
- volume
- network
도커 커맨드
도커에서 사용할 수 있는 커맨드 리스트는 아래와 같이 확인할 수 있음 (순서 X, 각각의 방법)
- 'docker' 입력
- 'docker [command 대상] --help' 입력
- 위와 같은 방법으로 커맨드 수준을 높이고 뒤에 --help 입력
Container 관련 커맨드
Image 관련 커맨드
옵션 설명
'CI | CD' 카테고리의 다른 글
[Docker] 도커 컨테이너 통신하기 (0) | 2024.07.10 |
---|---|
[Docker] 도커 커맨드 사용법 - 실습편 (0) | 2024.07.10 |
[Docker] 도커 기초 (0) | 2024.07.10 |
[AWS] 스프링 부트 jar 빌드와 AWS EC2 배포 (1) | 2024.07.10 |
[AWS] 클라우드와 AWS (0) | 2024.07.06 |