From 524f5ca79ca59173288da29509cce34896e1fa4b Mon Sep 17 00:00:00 2001 From: Nishant Totla Date: Thu, 14 Apr 2016 15:08:39 -0700 Subject: [PATCH] Moving start container to engine-api Signed-off-by: Nishant Totla --- cluster/engine.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/cluster/engine.go b/cluster/engine.go index 873750c3f1..2969f67347 100644 --- a/cluster/engine.go +++ b/cluster/engine.go @@ -1199,7 +1199,12 @@ func (e *Engine) cleanupContainers() { // StartContainer starts a container func (e *Engine) StartContainer(id string, hostConfig *dockerclient.HostConfig) error { - err := e.client.StartContainer(id, hostConfig) + var err error + if hostConfig != nil { + err = e.client.StartContainer(id, hostConfig) + } else { + err = e.apiClient.ContainerStart(context.TODO(), id) + } e.CheckConnectionErr(err) if err != nil { return err