code: func (daemon *Daemon) conditionalMountOnStart(container *container.Container) error {
  
  	// Bail out now for Linux containers. We cannot mount the containers filesystem on the
  	// host as it is a non-Windows filesystem.
  	if system.LCOWSupported() && container.OS != "windows" {
  		return nil
  	}
  
  	// We do not mount if a Hyper-V container as it needs to be mounted inside the
  	// utility VM, not the host.
  	if !daemon.runAsHyperVContainer(container.HostConfig) {
  		return daemon.Mount(container)
  	}
  	return nil
  }
docs: // conditionalMountOnStart is a platform specific helper function during the
  // container start to call mount.