testcontainers / testcontainers/testcontainers-java
Socket from DOCKER_HOST not used if default socket exists.
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Java
- Sterne
- 8.7k
- Forks
- 1.9k
- Ø Merge
- 2 T. 17 Std.
- Gemergte PRs (30 T.)
- 9
Beschreibung
I am running both docker and podman in parallel. When I try to make testcontainers to use podman by setting the DOCKER_HOST environment variable the test still connected to the default /var/run/docker.sock. I had to stop the docker service and remove the socket by sudo rm -fr /var/run/docker.sock, after that the test connected to the socked specified int the environment variable as expected.
The socket from the environment variable should be used always even if /var/run/docker.sock exists.
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
Beginne damit, die Docker-Client-Konfiguration von Testcontainers nachzuverfolgen und zu untersuchen, wie DOCKER_HOST relativ zu /var/run/docker.sock aufgelöst wird. Reproduziere das Problem, wenn beide Sockets vorhanden sind, und überprüfe anschließend, dass der Socket aus der Umgebungsvariable ausgewählt wird und das bestehende Verhalten für den Standardsocket weiterhin abgedeckt ist.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- docker, java
- Bereich
- devops, testing
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 45/100