docs: def _run_container(self, run_command_instance, callback):
          """ this is internal method """
          tmpfile = os.path.join(get_backend_tmpdir(), random_tmp_filename())
          # the cid file must not exist
          run_command_instance.options += ["--cidfile=%s" % tmpfile]
          logger.debug("podman command: %s" % run_command_instance)
          response = callback()
          # and we need to wait now; inotify would be better but is way more complicated and
          # adds dependency
          Probe(timeout=10, count=10, pause=0.1, fnc=lambda: self._file_not_empty(tmpfile)).run()
          with open(tmpfile, 'r') as fd:
              container_id = fd.read()
          return container_id, response