testcontainers / testcontainers/testcontainers-python
Bug: tc.host support issue - failing to connect to dockerd if tc.host is present
Nadie ha tomado este issue todavía.
- Lenguaje dominante
- Python
- Estrellas
- 2.3k
- Forks
- 386
- Merge medio
- 4 h 40 min
- PR fusionados (30 d)
- 1
Descripción
Describe the bug
when we added #388 it reads stale data (or even in an older format?) and fails to connect to docker, preferring to connect to a tc desktop that may not be running anymore.
this library should validate the format before consuming the value, and potentially also check for a healthy server running on that port.
To Reproduce
Add/comment/uncomment the below line in ~/.testcontainers.properties
tc.host=tcp\://127.0.0.1\:42319
Runtime environment
n/a
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Línea de trabajo
Comienza rastreando cómo se leen ~/.testcontainers.properties y el valor tc.host introducido por #388 antes de que la biblioteca se conecte a dockerd. Reproduce el fallo con tc.host=tcp\://127.0.0.1\:42319 y después inspecciona las comprobaciones de conexión y las pruebas existentes, si las hay. Se considera completado cuando los valores obsoletos o con un formato incorrecto ya no hacen que la biblioteca prefiera un endpoint de Docker no disponible.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- docker, python
- Área
- devops, testing-qa
- Tipo de issue
- Error
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 35/100