2024. 1. 9. 00:59ㆍ도커(Docker)
도커
도커는 컨테이너 기반의 오픈소스 가상화 플랫폼이다.
도커는 어떤 프로그램을 외부 환경과 격리시켜 구동할 수 있게 해주는 소프트웨어이다.
컨테이너
컨테이너란 OS 상에 논리적인 영역을 구축하고,
애플리케이션이 작동하는데 필요한 요소들을 모아 별도의 서버처럼 동작하는 것
필요한 요소만으로 구성되어 있어 오버헤드가 적음
도커 컨테이너 구조
도커 컨테이너는 컨테이너 레이어와 이미지 레이어로 구성되어있다.
컨테이너 레이어
읽기/쓰기 모두 가능한 계층으로 최상단 레이어에 추가됨
컨테이너를 실행하고 진행되는 변경사항은 이 계층에 저장됨
이미지 레이어
읽기 전용 계층으로 다른 컨테이너와 공유 할 수 있는 레이어
컨테이너 레이어는 각기 다른 컨테이너가 공유하지 않는 계층이기 때문에
이미지 레이어를 공유하고 각각 컨테이너 레이어를 공유하는 것을 볼 수 있다.
도커 명령어 구조
도커의 모든 명령은 'docker' 로 시작하며 어떤 대상에게 명령어를 실행할 것인지로 구분하면 보기 쉬움
도커 커맨드
도커에서 사용할 수 있는 커맨드 리스트는 아래와 같이 확인할 수 있다.
1) 'docker' 입력
2) 'docker [command 대상] --helf ' 입력
3) 위와 같은 방법으로 커맨드 수준을 높이고 뒤에 --helf 입력
'docker container' 이후에 작성하는 주요 커맨드는 아래와 같음
'docker image' 이후에 작성하는 주요 커맨드는 아래와 같
주로 사용하는 옵션에 대한 섦여은 아래와 같음
'도커(Docker)' 카테고리의 다른 글
도커(이미지 생성 및 저장) (0) | 2024.01.09 |
---|---|
도커(도커 컴포즈 파일 작성) (1) | 2024.01.09 |
도커(도커파일 작성) (0) | 2024.01.09 |
도커(컨테이너 통신하기) (0) | 2024.01.09 |