Fixing nanoserver image load bug.
Fixes an issue that prevents nano server images from loading properly. Also updates logic for custom image loading to avoid preventing daemon start because an image failed to load. Signed-off-by: Stefan J. Wernli <swernli@microsoft.com>
This commit is contained in:
parent
14015eedb1
commit
a22092b136
2 changed files with 4 additions and 2 deletions
|
@ -402,7 +402,9 @@ func restoreCustomImage(is image.Store, ls layer.Store, rs reference.Store) erro
|
|||
|
||||
id, err := is.Create(config)
|
||||
if err != nil {
|
||||
return err
|
||||
logrus.Warnf("Failed to restore custom image %s with error: %s.", name, err.Error)
|
||||
logrus.Warnf("Skipping image %s...", name)
|
||||
continue
|
||||
}
|
||||
|
||||
if err := rs.AddTag(ref, id, true); err != nil {
|
||||
|
|
|
@ -449,7 +449,7 @@ func (d *Driver) GetCustomImageInfos() ([]CustomImageInfo, error) {
|
|||
imageData.ID = id
|
||||
|
||||
// For now, hard code that all base images except nanoserver depend on win32k support
|
||||
if imageData.Name != "nanoserver" {
|
||||
if imageData.Name != "NanoServer" {
|
||||
imageData.OSFeatures = append(imageData.OSFeatures, "win32k")
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue