Useful or not, from you.
for-win pulling images sometimes gets stuck

Expected behavior

docker pull redis:latest should pull the image. same for docker pull mongo:3.2 docker run hello-world pulls and runs the container successfully

Actual behavior

Pull gets stuck:

3.2: Pulling from library/mongo
56c7afbcb0f1: Pull complete
ac4863389b54: Pull complete
91c243d2b8e5: Pull complete
a4a58b6a7bcb: Pull complete
9d61ffb46087: Pull complete
eb30575dc34c: Pull complete
f12530a3e445: Pull complete
73ef25d9b6d8: Downloading [==>                                                ] 1.507 MB/37.54 MB
67152c76660b: Download complete
2ac4b00574a5: Download complete
9b29499d466e: Download complete

Information

  • Diagnostic ID from "Diagnose & Feedback" in the menu. 01FBB77B-D542-4FD5-BA74-DFA1DEDEC377/2017-06-12_16-53-15
  • a reproducible case if this is a bug, Dockerfiles FTW
  • page URL if this is a docs issue or the name of a man page
  • host distribution and version (Windows version, build number, etc) Windows 10 Enterprise Version 1511 OS Build 10586.916

docker info output:

Containers: 1
 Running: 0
 Paused: 0
 Stopped: 1
Images: 8
Server Version: 17.03.1-ce
Storage Driver: overlay2
 Backing Filesystem: extfs
 Supports d_type: true
 Native Overlay Diff: true
Logging Driver: json-file
Cgroup Driver: cgroupfs
Plugins:
 Volume: local
 Network: bridge host ipvlan macvlan null overlay
Swarm: inactive
Runtimes: runc
Default Runtime: runc
Init Binary: docker-init
containerd version: 4ab9917febca54791c5f071a9d1f404867857fcc
runc version: 54296cf40ad8143b62dbcaa1d90e520a2136ddfe
init version: 949e6fa
Security Options:
 seccomp
  Profile: default
Kernel Version: 4.9.27-moby
Operating System: Alpine Linux v3.5
OSType: linux
Architecture: x86_64
CPUs: 2
Total Memory: 1.941 GiB
Name: moby
ID: DLPG:53MD:L7OV:4KSQ:5FPW:5ILI:CJ67:IXN5:RD5T:WYEA:6UQE:2F77
Docker Root Dir: /var/lib/docker
Debug Mode (client): false
Debug Mode (server): true
 File Descriptors: 25
 Goroutines: 58
 System Time: 2017-06-12T14:03:00.6836034Z
 EventsListeners: 0
Http Proxy: http://proxy.iil.intel.com:911
Https Proxy: http://proxy.iil.intel.com:911
No Proxy: *.intel.com,intel.com,localhost,127.0.0.1
Registry: https://index.docker.io/v1/
Experimental: true
Insecure Registries:
 blahblah.blah.intel.com:5000
 127.0.0.0/8
Live Restore Enabled: false

Steps to reproduce the behavior

  1. ...
  2. ...
That's a useful answer
Without any help

I have had this issue when pulling Linux containers as well (jupyter/pyspark-notebook for one).

I am also seeing the same error as other users in the logs: vpnkit.exe: PPP.listen callback caught (Invalid_argument

Sometimes the pull fails silently, but often I get this message which coincides with the vpnkit error in the logs.

error pulling image configuration: Get https://production.cloudflare.docker.com/registry-v2/docker/registry/v2/blobs/sha256/1e/1e5b702d2dd410c2776c556d13ab9e2bc0f1ee831a881a8d6f41be34367b792b/data?verify=1558365041-y8%2Bd6OtQUh0SzD7WNzCd8Ol%2B1L8%3D: local error: tls: bad record MAC

I am running the latest version of Docker for Windows.

Logs:

[09:09:39.187][ApiProxy       ][Info   ] Dial Hyper-V socket 4a7218ad-47df-4641-8b15-a8436b32f095:23a432c2-537a-4291-bcb5-d62504644739
[09:09:39.188][ApiProxy       ][Info   ] Successfully dialed Hyper-V socket 4a7218ad-47df-4641-8b15-a8436b32f095:23a432c2-537a-4291-bcb5-d62504644739
[09:09:39.193][ApiProxy       ][Info   ] proxy << GET /v1.27/info
[09:09:39.253][ApiProxy       ][Info   ] proxy >> POST /v1.27/images/create?fromImage=jupyter%2Fpyspark-notebook&tag=latest
[09:09:39.253][ApiProxy       ][Info   ] Dial Hyper-V socket 4a7218ad-47df-4641-8b15-a8436b32f095:23a432c2-537a-4291-bcb5-d62504644739
[09:09:39.253][ApiProxy       ][Info   ] Successfully dialed Hyper-V socket 4a7218ad-47df-4641-8b15-a8436b32f095:23a432c2-537a-4291-bcb5-d62504644739
[09:09:41.547][VpnKit         ][Error  ] vpnkit.exe: PPP.listen callback caught (Invalid_argument
[09:09:41.548][VpnKit         ][Info   ]   "Cstruct.blit src=[7753,1380](65536) dst=[0,4096](4096) dst-off=2814 len=1380")
[09:12:53.087][VpnKit         ][Error  ] vpnkit.exe: PPP.listen callback caught (Invalid_argument
[09:12:53.087][VpnKit         ][Info   ]   "Cstruct.blit src=[7737,1380](65536) dst=[0,4096](4096) dst-off=2796 len=1380")