testcontainers / testcontainers/testcontainers-python
Bug: Error while fetching server API version
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Python
- Sterne
- 2.3k
- Forks
- 386
- Ø Merge
- 4 Std. 40 Min.
- Gemergte PRs (30 T.)
- 1
Beschreibung
Describe the bug
The library is raising a DockerException when trying to fetch the server version. I saw multiple older issues related to this issue, but it's now repeating.
To Reproduce
def create_container():
container = PostgresContainer("pgvector/pgvector:pg17", driver=None)
container.start()
Runtime environment
- M1 Pro
- Python 3.12.8
- Docker Desktop 4.37.2 (179585)
- Testcontainers 4.9.0 installed via uv
Results of running docker context ls:
NAME DESCRIPTION DOCKER ENDPOINT ERROR
default Current DOCKER_HOST based configuration unix:///var/run/docker.sock
desktop-linux * Docker Desktop unix:///Users/naamanhirschfeld/.docker/run/docker.sock
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Im Bericht ist keine Quelldatei und kein Test angegeben. Beginne damit, den Fehler mit PostgresContainer("pgvector/pgvector:pg17", driver=None) im dokumentierten Docker-Kontext zu reproduzieren, und verfolge anschließend den Abruf der API-Version des Servers, der DockerException auslöst. Als abgeschlossen gilt die Aufgabe, wenn der Container in dieser Umgebung ohne diesen Fehler gestartet werden kann und das Verhalten durch einen Regressionstest abgedeckt ist.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- docker, python
- Bereich
- devops, infrastructure
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Ruhig
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 38/100