mirror of
https://github.com/moby/moby.git
synced 2022-11-09 12:21:53 -05:00
Merge pull request #16275 from coolljt0725/fix_register_failed_and_start
Fix container register failed during daemon start and then start the container
This commit is contained in:
commit
db2ac8655d
1 changed files with 4 additions and 2 deletions
|
@ -314,7 +314,9 @@ func (daemon *Daemon) restore() error {
|
|||
}
|
||||
|
||||
if err := daemon.Register(container); err != nil {
|
||||
logrus.Debugf("Failed to register container %s: %s", container.ID, err)
|
||||
logrus.Errorf("Failed to register container %s: %s", container.ID, err)
|
||||
// The container register failed should not be started.
|
||||
return
|
||||
}
|
||||
|
||||
// check the restart policy on the containers and restart any container with
|
||||
|
@ -323,7 +325,7 @@ func (daemon *Daemon) restore() error {
|
|||
logrus.Debugf("Starting container %s", container.ID)
|
||||
|
||||
if err := container.Start(); err != nil {
|
||||
logrus.Debugf("Failed to start container %s: %s", container.ID, err)
|
||||
logrus.Errorf("Failed to start container %s: %s", container.ID, err)
|
||||
}
|
||||
}
|
||||
}(c.container, c.registered)
|
||||
|
|
Loading…
Reference in a new issue