Signed-off-by: Tzu-Jung Lee <roylee17@gmail.com>
| ... | ... |
@@ -698,6 +698,9 @@ func (srv *Server) ImageHistory(name string) ([]APIHistory, error) {
|
| 698 | 698 |
|
| 699 | 699 |
func (srv *Server) ContainerTop(name, psArgs string) (*APITop, error) {
|
| 700 | 700 |
if container := srv.runtime.Get(name); container != nil {
|
| 701 |
+ if !container.State.IsRunning() {
|
|
| 702 |
+ return nil, fmt.Errorf("Container %s is not running", name)
|
|
| 703 |
+ } |
|
| 701 | 704 |
pids, err := utils.GetPidsForContainer(container.ID) |
| 702 | 705 |
if err != nil {
|
| 703 | 706 |
return nil, err |