From 98bede4dbe08e1dffaa3ad51e1a0c136598a5bb1 Mon Sep 17 00:00:00 2001 From: Peter Nyilas Date: Tue, 2 Jan 2018 09:31:06 +0000 Subject: [PATCH] add prefix 'library' only to official images in the path (#27) --- docker/data_source_docker_registry_image.go | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/docker/data_source_docker_registry_image.go b/docker/data_source_docker_registry_image.go index 754d9dac..ee0d3ba9 100644 --- a/docker/data_source_docker_registry_image.go +++ b/docker/data_source_docker_registry_image.go @@ -41,9 +41,11 @@ func dataSourceDockerRegistryImageRead(d *schema.ResourceData, meta interface{}) pullOpts.Repository = strings.Replace(pullOpts.Repository, pullOpts.Registry+"/", "", 1) } - // Docker prefixes 'library' to official images in the path; 'consul' becomes 'library/consul' - if !strings.Contains(pullOpts.Repository, "/") { - pullOpts.Repository = "library/" + pullOpts.Repository + if pullOpts.Registry == "registry.hub.docker.com" { + // Docker prefixes 'library' to official images in the path; 'consul' becomes 'library/consul' + if !strings.Contains(pullOpts.Repository, "/") { + pullOpts.Repository = "library/" + pullOpts.Repository + } } if pullOpts.Tag == "" {