본문 바로가기

storage driver2

[Docker] 12. 스토리지 드라이버(storage driver) Contents 스토리지 드라이버의 원리 스토리지 드라이버 사용하기 AUFS 드라이버 Devicemapper OverlayFS Btrfs ZFS 1. 스토리지 드라이버의 원리 이미지는 읽기 전용 파일로 사용되며, 컨테이너는 이 이미지 위에 얇은 컨테이너 레이어를 생성함으로써 컨테이너의 고유한 공간을 생성한다는 것이 도커 컨테이너의 기본적인 개념입니다. 그러나 실제로 컨테이너 내부에서 읽기와 새로운 파일 쓰기, 기존의 파일 쓰기 작업이 일어날 때는 드라이버에 따라 Copy-on-Write(CoW) 또는 Redirect-on-Write(RoW) 개념(+스냅샷)을 사용합니다. (스토리지 드라이버에 대해서는 따로 알아보는 시간이 필요할 것 같습니다. 이번 글에서는 간단하게만 알아보겠습니다.) 공식 문서에도 St.. 2021. 7. 15.
[Docker] 11. 도커 데몬(Daemon) Contents 도커의 구조 도커 데몬 실행 도커 데몬 설정 도커 데몬 제어 : -H 도커 데몬 보안 적용 : --tlsverify 스토리지 드라이버 변경 : --storage-driver 컨테이너 저장 공간 설정 1. 도커의 구조 우리는 도커를 사용할 때 docker라는 명령어를 맨 앞에 붙여서 사용합니다. 그리고 실제 docker는 /usr/bin/docker에 위치하고 있습니다. 이는 'which docker' 를 입력하면 확인할 수 있습니다. 이처럼 도커 명령어는 /usr/bin/docker에 위치한 파일을 통해 사용되고 있습니다. 하지만 실제 도커 엔진의 프로세스를 확인해보면 /usr/bin/dockerd 파일로 실행되는 것을 알 수 있습니다. 컨테이너나 이미지를 다루는 명령어는 /usr/bin.. 2021. 7. 15.