No Story, No Ecstasy

Docker 관련 내용 본문

Shallow Series

Docker 관련 내용

heave_17 2021. 1. 8. 01:24

- Docker Storage Driver

 

  1. aufs (the preferred storage driver for Docker 18.06 and older)

    . 최초 드라이버

    . Ubuntu/Debian에서만 지원

    . 빠른 컨테이너 시작 시간, 효율적 스토리지/메모리 사용

    . Bad Use Case: 높은 write 활동

 

  2. overlay2 (the preferred storage driver, for all currently supported Linux distributions, 210108 기준)

    . 최신 드라이버 (default option)

    . 단순한 디자인

    . aufs보다 덜 안정적인 대신 빠름

    . 효율적 메모리 사용

    . Bad Use Case: container 변경이 잦을때

 

  *참고: docs.docker.com/storage/storagedriver/select-storage-driver/ / xoit.tistory.com/17

 

Docker storage drivers

 

docs.docker.com

 

[docker] storage driver

하나의 docker 이미지는 여러 컨테이너에서 사용되며, 각 컨테이너는 데이터을 생성하거나 삭제하는 프로세스를 통해 원래의 이미지에서 변경된다. 원본 이미지를 유지하면서, 각 컨테이너마

xoit.tistory.com

 

- Docker-related Packages

 

  1. docker-ce: Docker daemon, this is the part that does all the management work, requires the other two on Linux

  2. docker-ce-cli: CLI tools to control the daemon, you can install them on their own if you want to control a remote Docker daemon

  3. containerd.io: daemon to interface with the OS API (in this case, LXC - Linux Containers), essentially decouples Docker from the OS, also provides container services for non-Docker container managers

www.aquasec.com/cloud-native-academy/docker-container/docker-architecture/

 

https://images.app.goo.gl/NJdd3JXQoMrs2u5k9
https://images.app.goo.gl/BtYKQHuw3hj2cNLB9