diff --git a/builder/dockerfile/internals.go b/builder/dockerfile/internals.go index ddcde4778a..4a3b43e2a5 100644 --- a/builder/dockerfile/internals.go +++ b/builder/dockerfile/internals.go @@ -236,7 +236,7 @@ func (b *Builder) download(srcURL string) (fi builder.FileInfo, err error) { if err != nil { return } - path := u.Path + path := filepath.FromSlash(u.Path) // Ensure in platform semantics if strings.HasSuffix(path, string(os.PathSeparator)) { path = path[:len(path)-1] }