docker volume rm

agnusdei·2024년 8월 22일

docker compose down -v 명령어 사용 시 볼륨이 삭제되지 않는 이유는 특정 컨텍스트와 관련이 있습니다.

설명

  1. docker compose down -v:

    • 이 명령어는 Docker Compose 프로젝트를 중지하고, 모든 서비스와 연결된 볼륨을 삭제합니다. 하지만 이때 모든 볼륨을 삭제하는 것이 아니라, 해당 프로젝트에 의해 생성된 익명 볼륨이나 명시적으로 정의된 볼륨만 영향을 받습니다.
    • 만약 docker-compose.yml 파일에서 특정 이름의 볼륨을 정의하지 않았거나, 다른 컨테이너에서 사용 중인 볼륨이라면 삭제되지 않을 수 있습니다.
  2. docker volume rm app:

    • 이 명령어는 특정 이름의 볼륨을 명시적으로 삭제합니다. 이 경우, 해당 볼륨이 사용 중이지 않다면 아무런 문제 없이 삭제됩니다.

요약

  • docker compose down -v는 특정 Docker Compose 프로젝트와 관련된 리소스를 정리하는 데 중점을 두며, 모든 볼륨이 지워지지 않을 수 있습니다.
  • docker volume rm은 특정 볼륨을 직접 삭제하는 명령어로, 사용자가 지정한 볼륨을 명확히 삭제합니다.
profile
DevSecOps, Pentest, Cloud(OpenStack), Develop, Data Engineering, AI-Agent

0개의 댓글