Docker 볼륨 - Amazon Elastic Container Service

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

Docker 볼륨

Docker 볼륨을 사용할 때는 기본적으로 제공되는 local 드라이버 또는 타사 볼륨 드라이버를 사용할 수 있습니다. Docker 볼륨은 Docker에서 관리되며, 디렉터리는 볼륨 데이터가 포함되는 컨테이너 인스턴스의 /var/lib/docker/volumes에 생성됩니다.

도커 볼륨을 사용하려면 태스크 정의에서 dockerVolumeConfiguration을 지정합니다. 자세한 정보는 볼륨 사용을 참조하세요.

Docker 볼륨의 몇 가지 일반 사용 사례는 다음과 같습니다.

  • 컨테이너에 사용할 영구 데이터 볼륨 제공

  • 동일한 컨테이너 인스턴스의 컨테이너마다 다른 위치에서 정의된 데이터 볼륨 공유

  • 비어있는 비영구 데이터 볼륨을 정의한 후 동일 태스크에 속하는 다수의 컨테이너에 탑재

  • 타사 드라이버에서 관리하는 태스크에 데이터 볼륨을 제공하는 방법

Docker 볼륨 고려 사항

Docker 볼륨을 사용할 때는 다음 사항을 고려해야 합니다.

  • EC2 시작 유형 또는 외부 인스턴스를 사용하는 경우에는 Docker 볼륨만 지원됩니다.

  • Windows 컨테이너는 local 드라이버의 사용만 지원합니다.

  • 타사 드라이버를 사용하는 경우에는 컨테이너 에이전트를 시작하기 전에 해당 드라이버가 컨테이너 인스턴스에 설치되어 있고 활성 상태여야 합니다. 에이전트를 시작하기 전에 타사 드라이버가 활성 상태가 아니면 다음 명령 중 하나를 사용하여 컨테이너 에이전트를 다시 시작할 수 있습니다.

    • Amazon ECS 최적화 Amazon Linux 2 AMI의 경우:

      sudo systemctl restart ecs
    • Amazon ECS 최적화 Amazon Linux AMI:

      sudo stop ecs && sudo start ecs