testcontainers / testcontainers/testcontainers-java

conflicting options: port publishing and the container type network mode

Abierto
#3,160 2 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Lenguaje dominante
Java
Estrellas
8.7k
Forks
1.9k
Merge medio
2 d 17 h
PR fusionados (30 d)
9

Descripción

I want to use an option "--net=container:<container_id>". It's necessary to collect traffic from <container_id> container.
But when I try to do it, the container doesn't start:
Caused by: com.github.dockerjava.api.exception.BadRequestException: {"message":"conflicting options: port publishing and the container type network mode"}

Why it happens? I don't publish any port:
@Container
GenericContainer<?> container = new GenericContainer<>("alpine:latest").withNetworkMode("container:containerid");

Guía de contribución

Abrir la guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Línea de trabajo

Comienza reproduciendo la configuración de GenericContainer con withNetworkMode("container:containerid") e inspecciona las opciones del contenedor Docker que envía Testcontainers. Determina por qué existe o se infiere la publicación de puertos a pesar de la configuración mostrada y, una vez establecido el comportamiento esperado, añade una prueba de regresión o documenta la limitación.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
docker, java
Área
infrastructure, testing
Tipo de issue
Error
Dificultad
3/5
Tiempo estimado
1-2 días
Estado de actividad
Estancado
Claridad
Necesita aclaración
Aptitud para principiantes
35/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.