Skip to content

docker push fails (EOF) and is reported 50% bigger on Windows with LCOW experimental mode #2623

@joshlangs

Description

@joshlangs
  • I have tried with the latest version of my channel (Stable or Edge)
  • I have uploaded Diagnostics
  • Diagnostics ID:

Expected behavior

Docker push works

Actual behavior

Docker push fails to upload 1 layer, retries a few times, and errors with EOF. It also reports the layer as being 50% bigger than it actually is, while pushing it. Even after aborting/failing the process, both docker and the docker service process use max CPU indefinitely until hard-killed.

Information

Docker for windows 18.06.1-ce-win73 (19507)

  • Windows Containers mode
  • Experimental mode ACTIVE
  • Uploading to Azure Container Registry, although I suspect the problem would occur with any registry.

Steps to reproduce the behavior

docker pull ubuntu
docker image tag ubuntu registry-name.azurecr.io/ubuntu
docker push registry-name.azurecr.io/ubuntu

Output

...
a30b835850bf: Pushing [==>                                                ]   4.84MB/120.1MB

Sometimes, it actually makes it all the way to 120.1MB instead of failing/retrying, but it never actually completes - instead, in that case, it says "EOF" and quits.

When I push this image from an ubuntu box instead, it pushed just fine except layer a30b835850bf was about 80MB, not 120.1MB

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions