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)