title: Files within Docker bind mount directory not updating
body: <p>I am using docker bind mount to map the host <code>/dev/serial/</code> folder generated by Ubuntu (which contains identifying symlinks to serial devices such as <code>/dev/ttyUSB0</code>). The full docker container run command I am using is  </p>
  
  <pre><code>docker run -d --restart always --privileged=true -v /dev/serial:/dev/serial DOCKER_IMAGE_NAME
  </code></pre>
  
  <p>This works fine at first run, however if the serial device is disconnected and reconnected, the symlinks are recreated. This change does not propagate into the docker container and instead the docker container finds an empty <code>/dev/serial</code> folder. I tested manually creating a file on the host and within the docker container in this directory as well, and strangely the change on one was not updated in the other in both cases.</p>
  
  <p>The volume is shown as </p>
  
  <pre><code>{
      "Type": "bind",
      "Source": "/dev/serial",
      "Destination": "/dev/serial",
      "Mode": "",
      "RW": true,
      "Propagation": "rprivate"
  }
  </code></pre>
  
  <p>EDIT: Ubuntu creates the symlinks within two directories, <code>by-path</code> and <code>by-id</code> underneath the <code>/dev/serial</code> folder.</p>