def METHOD_NAME(
    self,
    tag: str,
    *,
    docker_run_args: tuple[str, ...] | None = None,
    image_args: tuple[str, ...] | None = None,
    env: Mapping[str, str] | None = None,
) -> Process:
    return Process(
        argv=(self.path, "run", *(docker_run_args or []), tag, *(image_args or [])),
        cache_scope=ProcessCacheScope.PER_SESSION,
        description=f"Running docker image {tag}",
        env=self._get_process_environment(env or {}),
        immutable_input_digests=self.extra_input_digests,
    )