read image config from docker v2s1 manifests
Signed-off-by: Antonio Murdaca <runcom@redhat.com>
This commit is contained in:
parent
bbe2dea0a6
commit
a0071de607
39 changed files with 1272 additions and 506 deletions
|
@ -210,19 +210,11 @@ func (r *runtimeService) createContainerOrPodSandbox(systemContext *types.System
|
|||
return ContainerInfo{}, err
|
||||
}
|
||||
defer image.Close()
|
||||
var imageConfig *v1.Image
|
||||
configBlob, err := image.ConfigBlob()
|
||||
|
||||
imageConfig, err := image.OCIConfig()
|
||||
if err != nil {
|
||||
return ContainerInfo{}, err
|
||||
}
|
||||
if len(configBlob) > 0 {
|
||||
config := v1.Image{}
|
||||
err = json.Unmarshal(configBlob, &config)
|
||||
if err != nil {
|
||||
return ContainerInfo{}, err
|
||||
}
|
||||
imageConfig = &config
|
||||
}
|
||||
|
||||
// Update the image name and ID.
|
||||
if imageName == "" && len(img.Names) > 0 {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue