Moving start container to engine-api

Signed-off-by: Nishant Totla <nishanttotla@gmail.com>
This commit is contained in:
Nishant Totla 2016-04-14 15:08:39 -07:00
parent 09deb06382
commit 524f5ca79c
No known key found for this signature in database
GPG Key ID: 7EA5781C9B3D0C19
1 changed files with 6 additions and 1 deletions

View File

@ -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