Browse Source

Fix: Properly close Docker client in DockerExecBox to prevent resource leakage (#2224)

Leo 1 year ago
parent
commit
759f76fab5
1 changed files with 1 additions and 0 deletions
  1. 1 0
      opendevin/runtime/docker/exec_box.py

+ 1 - 0
opendevin/runtime/docker/exec_box.py

@@ -353,6 +353,7 @@ class DockerExecBox(Sandbox):
                     container.remove(force=True)
             except docker.errors.NotFound:
                 pass
+        self.docker_client.close()
 
     def get_working_directory(self):
         return self.sandbox_workspace_dir