Pārlūkot izejas kodu

Forbid attach to ghost

Guillaume J. Charmes 12 gadi atpakaļ
vecāks
revīzija
b76d63cb0c
1 mainītis faili ar 4 papildinājumiem un 0 dzēšanām
  1. 4 0
      commands.go

+ 4 - 0
commands.go

@@ -836,6 +836,10 @@ func (srv *Server) CmdAttach(stdin io.ReadCloser, stdout rcli.DockerConn, args .
 		return fmt.Errorf("No such container: %s", name)
 		return fmt.Errorf("No such container: %s", name)
 	}
 	}
 
 
+	if container.State.Ghost {
+		return fmt.Errorf("Impossible to attach to a ghost container")
+	}
+
 	if container.Config.Tty {
 	if container.Config.Tty {
 		stdout.SetOptionRawTerminal()
 		stdout.SetOptionRawTerminal()
 	}
 	}