[CKA] 8일차 - Storage

docker volume

  • 옛날 스타일
  • docker run -v /data/mysql:/var/lib/mysql mysql
  • 최신 스타일
    docker run --mount type=bind,source=/data/mysql,target=/var/lib/mysql mysql

Storage driver

volume은 storage driver에 의해서 관리되는 것이 아님
volume은 volume plugin에 의해서 관리됨

volume driver 예시

  • Local
  • Azure File Storage
  • Convoy
  • DigitalOcean Block Storage
  • Flocker
  • gce-docker
  • GluterFS
  • NetApp
  • RexRay
  • Portworx
  • VMWare vSphere Storage

volume driver 사용 예시

docker run -it \
  --name mysql
  --volume-driver rexray/ebs
  --mount src=ebs-vol,target=/var/lib/mysql
  mysql

용어 정리

CRI(Container Runtime Interface)
CNI(Container Network Interface)
CSI(Container Storage Interface)

댓글

Designed by JB FACTORY