diff --git a/daemon/container.go b/daemon/container.go index adbfc21d9b..065e4d29bd 100644 --- a/daemon/container.go +++ b/daemon/container.go @@ -88,7 +88,7 @@ func (daemon *Daemon) load(id string) (*container.Container, error) { } // Register makes a container object usable by the daemon as -func (daemon *Daemon) Register(c *container.Container) error { +func (daemon *Daemon) Register(c *container.Container) { // Attach to stdout and stderr if c.Config.OpenStdin { c.StreamConfig.NewInputPipes() @@ -98,8 +98,6 @@ func (daemon *Daemon) Register(c *container.Container) error { daemon.containers.Add(c.ID, c) daemon.idIndex.Add(c.ID) - - return nil } func (daemon *Daemon) newContainer(name string, config *containertypes.Config, hostConfig *containertypes.HostConfig, imgID image.ID, managed bool) (*container.Container, error) { diff --git a/daemon/create.go b/daemon/create.go index 7bfe9f120c..84b6dbc2ae 100644 --- a/daemon/create.go +++ b/daemon/create.go @@ -151,9 +151,7 @@ func (daemon *Daemon) create(params types.ContainerCreateConfig, managed bool) ( logrus.Errorf("Error saving new container to disk: %v", err) return nil, err } - if err := daemon.Register(container); err != nil { - return nil, err - } + daemon.Register(container) daemon.LogContainerEvent(container, "create") return container, nil } diff --git a/daemon/daemon.go b/daemon/daemon.go index 600c234ec1..492dd0252d 100644 --- a/daemon/daemon.go +++ b/daemon/daemon.go @@ -168,11 +168,7 @@ func (daemon *Daemon) restore() error { delete(containers, id) continue } - if err := daemon.Register(c); err != nil { - logrus.Errorf("Failed to register container %s: %s", c.ID, err) - delete(containers, id) - continue - } + daemon.Register(c) // verify that all volumes valid and have been migrated from the pre-1.7 layout if err := daemon.verifyVolumesInfo(c); err != nil {