Browse Source

Forbid attach to ghost

Guillaume J. Charmes 12 years ago
parent
commit
b76d63cb0c
1 changed files with 4 additions and 0 deletions
  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)
 	}
 
+	if container.State.Ghost {
+		return fmt.Errorf("Impossible to attach to a ghost container")
+	}
+
 	if container.Config.Tty {
 		stdout.SetOptionRawTerminal()
 	}