Image of running container no longer needed locally (#571)

pull/578/head
Sebastiaan Tammer 5 years ago committed by GitHub
parent ac49c45648
commit 6da66fb312
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -119,12 +119,7 @@ func (client dockerClient) GetContainer(containerID string) (Container, error) {
return Container{}, err return Container{}, err
} }
imageInfo, _, err := client.api.ImageInspectWithRaw(bg, containerInfo.Image) container := Container{containerInfo: &containerInfo}
if err != nil {
return Container{}, err
}
container := Container{containerInfo: &containerInfo, imageInfo: &imageInfo}
return container, nil return container, nil
} }
@ -244,7 +239,7 @@ func (client dockerClient) IsContainerStale(container Container) (bool, error) {
} }
func (client dockerClient) HasNewImage(ctx context.Context, container Container) (bool, error) { func (client dockerClient) HasNewImage(ctx context.Context, container Container) (bool, error) {
oldImageID := container.imageInfo.ID oldImageID := container.containerInfo.ContainerJSONBase.Image
imageName := container.ImageName() imageName := container.ImageName()
newImageInfo, _, err := client.api.ImageInspectWithRaw(ctx, imageName) newImageInfo, _, err := client.api.ImageInspectWithRaw(ctx, imageName)

Loading…
Cancel
Save