code: def __init__(
      self,
      file: str,
      work: LightningWork,
      queue_id: str,
      create_base: bool = False,
  ):
      self.file = file
      self.work = work
      self.queue_id = queue_id
      self.image: Optional[str] = None
      if create_base:
          self._create_base_container()
      self._create_work_container()
  
file_path: pytorch-lightning/src/lightning/app/utilities/packaging/docker.py
imports: import os
  import pickle
  import shutil
  import sys
  from datetime import datetime
  from typing import Optional
  from lightning.app import _PROJECT_ROOT, LightningWork
  from lightning.app.storage.path import _shared_local_mount_path
  from lightning.app.utilities.imports import _is_docker_available, _is_jinja2_available, requires
label_desc: Use image node_id 1 to create a new DockerRunner object  with example: obj = DockerRunner(file, work, queue_id, create_base)