Skip to content

windows-2022: docker not available when runner starts #13729

@sorindumitru

Description

@sorindumitru

Description

We've started seeing very frequent errors from our actions running on windows. docker doesn't seem to be available when we want to use it:

failed to connect to the docker API at npipe:////./pipe/docker_engine; check if the path is correct and if the daemon is running: open //./pipe/docker_engine: The system cannot find the file specified.

It used to work ok early last, e.g. on the 17th, but now it fails most of the time, but not always.

Platforms affected

  • Azure DevOps
  • GitHub Actions - Standard Runners
  • GitHub Actions - Larger Runners

Runner images affected

  • Ubuntu 22.04
  • Ubuntu 24.04
  • Ubuntu Slim
  • macOS 14
  • macOS 14 Arm64
  • macOS 15
  • macOS 15 Arm64
  • macOS 26
  • macOS 26 Arm64
  • Windows Server 2022
  • Windows Server 2025
  • Windows Server 2025 with Visual Studio 2026

Image version and build link

https://github.com/spiffe/spire/actions/runs/22362890751/job/64722353668?pr=6677

Is it regression?

yes

Expected behavior

Docker should be available

Actual behavior

Docker is complaining that it can't find the named pipe to connect to docker engine.

Repro steps

  1. In a runner attempt to use docker.

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions