code: def bindmount(self, mountpoint):
          
  
          if not self.mountpoint:
              raise NotMountedError(self)
          try:
              _util.check_call_(['mount', '--bind', self.mountpoint, mountpoint], stdout=subprocess.PIPE)
              if 'bindmounts' in self._paths:
                  self._paths['bindmounts'].append(mountpoint)
              else:
                  self._paths['bindmounts'] = [mountpoint]
              return True
          except Exception as e:
              logger.exception("Error bind mounting {0}.".format(self))
              raise SubsystemError(e)
docs: Bind mounts the volume to another mountpoint. Only works if the volume is already mounted.
  
          :raises NotMountedError: when the volume is not yet mounted
          :raises SubsystemError: when the underlying command failed