Files
docker-docs/container.go
Andrea Luzzardi 43a328c060 container: Embed a copy of the dockerclient.Container
Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>
2014-11-10 16:22:59 -08:00

26 lines
488 B
Go

package libcluster
import "github.com/samalba/dockerclient"
type Container struct {
dockerclient.Container
node *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)
}