From 6da66fb3129da691923bea59731733e3f06d30ac Mon Sep 17 00:00:00 2001 From: Sebastiaan Tammer Date: Wed, 10 Jun 2020 11:34:30 +0200 Subject: [PATCH] Image of running container no longer needed locally (#571) --- pkg/container/client.go | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/pkg/container/client.go b/pkg/container/client.go index a74bfba..5c6e5d6 100644 --- a/pkg/container/client.go +++ b/pkg/container/client.go @@ -119,12 +119,7 @@ func (client dockerClient) GetContainer(containerID string) (Container, error) { return Container{}, err } - imageInfo, _, err := client.api.ImageInspectWithRaw(bg, containerInfo.Image) - if err != nil { - return Container{}, err - } - - container := Container{containerInfo: &containerInfo, imageInfo: &imageInfo} + container := Container{containerInfo: &containerInfo} 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) { - oldImageID := container.imageInfo.ID + oldImageID := container.containerInfo.ContainerJSONBase.Image imageName := container.ImageName() newImageInfo, _, err := client.api.ImageInspectWithRaw(ctx, imageName)