Gitlab runner error with docker on windows 10

Summary

We use Gitlab runner with docker on windows 10 and we have a docker error : Cannot create a file when that file already exists.

Steps to reproduce

  • Install last version of Docker on Windows 10 pro.

  • run a gitlab-ci-multi-runner on this computer (runner in docker mode)

  • Create a .gitlab-ci.yml who use this runner

Actual behavior

Gitlab-ci output :

Running with gitlab-ci-multi-runner 9.1.0~beta.29.g85e9d984 (85e9d984) on BOD638 (0feb1ab2)

Using Docker executor with image prepack_vs2012 ...

ERROR: Failed to create container volume for /builds/vdupuis Failed to import image: Error response from daemon: re-exec error: exit status 1: output: link \?\C:\ProgramData\Docker\windowsfilter\27c28daf948d6ea7ffe33f23c603955207b5851cc61f8f353c50c892f6e2db97\usr\share\terminfo\2\2621 \?\C:\ProgramData\Docker\windowsfilter\27c28daf948d6ea7ffe33f23c603955207b5851cc61f8f353c50c892f6e2db97\usr\share\terminfo\2\2621a: Cannot create a file when that file already exists.

ERROR: Preparation failed: Failed to import image: Error response from daemon: re-exec error: exit status 1: output: link \?\C:\ProgramData\Docker\windowsfilter\27c28daf948d6ea7ffe33f23c603955207b5851cc61f8f353c50c892f6e2db97\usr\share\terminfo\2\2621 \?\C:\ProgramData\Docker\windowsfilter\27c28daf948d6ea7ffe33f23c603955207b5851cc61f8f353c50c892f6e2db97\usr\share\terminfo\2\2621a: Cannot create a file when that file already exists.

Will be retried in 3s ...

Used GitLab Runner version

gitlab-ci-multi-runner 9.1.0~beta.29.g85e9d984 (85e9d984)