package libcluster import "github.com/samalba/dockerclient" type Container struct { dockerclient.Container node *Node } func (c *Container) Node() *Node { return c.node } func (c *Container) Start() error { return c.node.client.StartContainer(c.Id, nil) } func (c *Container) Kill(sig int) error { return c.node.client.KillContainer(c.Id) } func (c *Container) Stop() error { return c.node.client.StopContainer(c.Id, 8) } func (c *Container) Restart(timeout int) error { return c.node.client.RestartContainer(c.Id, timeout) } func (c *Container) Pause() error { return c.node.client.PauseContainer(c.Id) } func (c *Container) Unpause(timeout int) error { return c.node.client.UnpauseContainer(c.Id) }