How to automatically remove container data from the host when rm the container?

I find that if running docker run -d -v /HOST/PATH:/CONTAINER/PATH IMAGE to mount data volumes, the data still remains on the host after deleting the container.
Is it designed to do so? Is there a way to automatically remove container data from the host when deleting the container?

  • Pulling and building io.js from source using a specific version
  • Choose available memory for containers in Rancher
  • Kubernetes 1.2.2: api-server fails: can't find mounted certs for TLS on etcd
  • How to mount docker volume with jenkins docker container?
  • Docker Private Registry: x509: certificate signed by unknown authority
  • How the manager can get the data (or any update done in the container ) from the worker nodes in a docker swarm
  • Jenkins Plugin for Docker Engine on Windows
  • Spring Cloud Config Server Won't Serve from Local Filesystem
  • docker on ubuntu 16.04 OCI error when launching container
  • Docker: Nginx & PHP Container: no such file or directory
  • For some reason I can't restart a script
  • nginx docker container: 502 bad gateway response
  • One Solution collect form web for “How to automatically remove container data from the host when rm the container?”

    Manage data in containers:

    Data volumes are designed to persist data, independent of the container’s lifecycle.

    If you don’t want the data to persist on the host, don’t use volumes.

    Docker will be the best open platform for developers and sysadmins to build, ship, and run distributed applications.