From a5ff4d595c5a870ddcab80ea403e163a43840b5d Mon Sep 17 00:00:00 2001 From: Derk Vedelaar Date: Tue, 2 Jul 2019 08:39:44 +0200 Subject: [PATCH] Repository with port does not show the correct image name --- pkg/commands/image.go | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/pkg/commands/image.go b/pkg/commands/image.go index 41f9b99f..707fc12b 100644 --- a/pkg/commands/image.go +++ b/pkg/commands/image.go @@ -112,21 +112,23 @@ func (c *DockerCommand) RefreshImages() ([]*Image, error) { for i, image := range images { // func (cli *Client) ImageHistory(ctx context.Context, imageID string) ([]image.HistoryResponseItem, error) - name := "none" + firstTag := "" tags := image.RepoTags if len(tags) > 0 { - name = tags[0] + firstTag = tags[0] } - nameParts := strings.Split(name, ":") + nameParts := strings.Split(firstTag, ":") tag := "" + name := "none" if len(nameParts) > 1 { - tag = nameParts[1] + tag = nameParts[len(nameParts)-1] + name = strings.Join(nameParts[:len(nameParts)-1], ":") } ownImages[i] = &Image{ ID: image.ID, - Name: nameParts[0], + Name: name, Tag: tag, Image: image, Client: c.Client,