1
0
mirror of https://github.com/rancher/os.git synced 2025-09-09 02:31:36 +00:00

Merge pull request #1008 from joshwget/legacy-labels

Support legacy Docker Compose labels
This commit is contained in:
Denise
2016-06-13 18:36:46 -07:00
committed by GitHub
6 changed files with 38 additions and 6 deletions

View File

@@ -1,6 +1,8 @@
package docker
import (
"fmt"
"github.com/Sirupsen/logrus"
dockerclient "github.com/docker/engine-api/client"
"github.com/docker/engine-api/types"
@@ -150,7 +152,9 @@ func (s *Service) Up(ctx context.Context, options options.Up) error {
return err
}
}
s.rename(ctx)
if err = s.rename(ctx); err != nil {
return err
}
}
if labels[config.CREATE_ONLY] == "true" {
return s.checkReload(labels)
@@ -186,7 +190,7 @@ func (s *Service) getContainer(ctx context.Context) (dockerclient.APIClient, typ
}
if len(containers) == 0 {
return nil, types.ContainerJSON{}, nil
return nil, types.ContainerJSON{}, fmt.Errorf("No containers found for %s", s.Name())
}
id, err := containers[0].ID()