mirror of
https://github.com/containers/podman.git
synced 2025-06-20 00:51:16 +08:00
Merge pull request #3348 from vrothberg/kill-error
kill: print ID and state for non-running containers
This commit is contained in:
@ -180,7 +180,7 @@ func (c *Container) StopWithTimeout(timeout uint) error {
|
|||||||
if c.state.State == ContainerStateConfigured ||
|
if c.state.State == ContainerStateConfigured ||
|
||||||
c.state.State == ContainerStateUnknown ||
|
c.state.State == ContainerStateUnknown ||
|
||||||
c.state.State == ContainerStatePaused {
|
c.state.State == ContainerStatePaused {
|
||||||
return errors.Wrapf(ErrCtrStateInvalid, "can only stop created, running, or stopped containers. %s in state %s", c.ID(), c.state.State.String())
|
return errors.Wrapf(ErrCtrStateInvalid, "can only stop created, running, or stopped containers. %s is in state %s", c.ID(), c.state.State.String())
|
||||||
}
|
}
|
||||||
|
|
||||||
if c.state.State == ContainerStateStopped ||
|
if c.state.State == ContainerStateStopped ||
|
||||||
@ -203,7 +203,7 @@ func (c *Container) Kill(signal uint) error {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if c.state.State != ContainerStateRunning {
|
if c.state.State != ContainerStateRunning {
|
||||||
return errors.Wrapf(ErrCtrStateInvalid, "can only kill running containers")
|
return errors.Wrapf(ErrCtrStateInvalid, "can only kill running containers. %s is in state %s", c.ID(), c.state.State.String())
|
||||||
}
|
}
|
||||||
|
|
||||||
defer c.newContainerEvent(events.Kill)
|
defer c.newContainerEvent(events.Kill)
|
||||||
|
Reference in New Issue
Block a user