Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Python Docker SDK cannot create client from_env #468

@adrianmace

Description

@adrianmace

Description

After switching from Docker Desktop to Colima, tooling written in Python which creates a Docker client using from_env() fails with the following error:

Error connecting to Docker: Error while fetching server API version: ('Connection aborted.', FileNotFoundError(2, 'No such file or directory'))

Version

Colima Version: 0.4.6
Lima Version: 0.13.0
Qemu Version: 7.1.0

Operating System

  • macOS Intel
  • macOS M1
  • Linux

Reproduction Steps

import docker
client = docker.from_env()

Expected behaviour

Client is an instantiated Docker client object.

Additional context

I understand that this is probably not your concern given it is the official Docker Engine SDK that is breaking.

However, given Colima is designed to be an alternative way of running Docker on your workstation it would be great to have a workaround so it can continue to work as a drop-in replacement for Docker Desktop.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions