Docker: Win10 拉取镜像失败failed to register layer: re-exec error: exit status 1: output: Failed to openRe

   最近在学习Docker入门过程中,遇到了一个令人崩溃的问题。网上各种百度和google,都没有解决,最后,还是一次尝试,竟然成功了。哈哈哈

场景:

    系统:window10

    Docker版本信息:

  1. PS C:\WINDOWS\system32> docker version
  2. Client:
  3. Version: 18.03.1-ce
  4. API version: 1.37
  5. Go version: go1.9.5
  6. Git commit: 9ee9f40
  7. Built: Thu Apr 26 07:12:48 2018
  8. OS/Arch: windows/amd64
  9. Experimental: false
  10. Orchestrator: swarm
  11. Server:
  12. Engine:
  13. Version: 18.03.1-ce
  14. API version: 1.37 (minimum version 1.12)
  15. Go version: go1.9.5
  16. Git commit: 9ee9f40
  17. Built: Thu Apr 26 07:22:38 2018
  18. OS/Arch: linux/amd64
  19. Experimental: false

问题:

re-exec error: exit status 1: output: Failed to openRelative failed in Win32: open \\?\C:\ProgramData\Docker\windowsfilter\72f0582a1f68b9f9fd0570832f93051270a78b062edef177f04deecb706fe077\usr\share\man\man7\pam.7.gz: Cannot create a file when that file already exists. (0x1f) usr\share\man\man7\pam.7.gz

问题出现了,然后就去各种百度和google,结果连stackoverflow都没有找到方法。

结果,一次尝试就解决了;哈哈哈哈


在任务栏的docker小图标上,右键单击,选择switch to Linux containers ,然后关闭命令窗口,重新打开,执行命令就好了

我拉取的是docker pull learn/tutorial

如果你也遇到相同问题,赶紧去试试把。