code: def __init__(
      self,
      docker_tag: str,
      shard_count: int = 1,
      gpus: int = 0,
      network: Optional[str] = None,
      test_envs: Optional[List[str]] = None,
      shard_ids: Optional[List[int]] = None,
      skip_ray_installation: bool = False,
      build_type: Optional[str] = None,
      tmp_filesystem: Optional[str] = None,
  ) -> None:
      LinuxContainer.__init__(
          self,
          docker_tag,
          envs=test_envs,
          volumes=[
              f"{os.environ.get('RAYCI_CHECKOUT_DIR')}:/ray-mount",
              "/var/run/docker.sock:/var/run/docker.sock",
          ],
          tmp_filesystem=tmp_filesystem,
      )
      TesterContainer.__init__(
          self,
          shard_count,
          gpus,
          bazel_log_dir="/tmp/bazel_event_logs",
          network=network,
          test_envs=test_envs,
          shard_ids=shard_ids,
          skip_ray_installation=skip_ray_installation,
          build_type=build_type,
      )
  
file_path: ray/ci/ray_ci/linux_tester_container.py
imports: import os
  from typing import List, Optional
  from ci.ray_ci.linux_container import LinuxContainer
  from ci.ray_ci.tester_container import TesterContainer
label_desc: Use image node_id 1 to create a new LinuxTesterContainer object from inherited base classes: TesterContainer, LinuxContainer with example: obj = LinuxTesterContainer(docker_tag, shard_count, gpus, network, test_envs, shard_ids, skip_ray_installation, build_type, tmp_filesystem)