Closed
Description
Module
Core
Testcontainers version
1.18.3
Using the latest Testcontainers version?
Yes
Host OS
MacOS
Host Arch
x86
Docker version
Client:
Version: 24.0.2-rd
API version: 1.42 (downgraded from 1.43)
Go version: go1.20.4
Git commit: e63f5fa
Built: Fri May 26 16:39:47 2023
OS/Arch: darwin/amd64
Context: default
Server:
Engine:
Version: 23.0.6
API version: 1.42 (minimum version 1.12)
Go version: go1.20.4
Git commit: 9dbdbd4b6d7681bd18c897a6ba0376073c2a72ff
Built: Fri May 12 13:54:36 2023
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: v1.7.0
GitCommit: 1fbd70374134b891f97ce19c70b6e50c7b9f4e0d
runc:
Version: 1.1.7
GitCommit: 860f061b76bb4fc671f0f9e900f7d80ff93d4eb7
docker-init:
Version: 0.19.0
GitCommit:
What happened?
In my integration test I am using KafkaContainer with reuse enabled. I have reuse enabled also in my user directory (~/.testcontainers.properties). When I run test for the first time they work fine - container starts and tests pass. However, when I try to run test next time I get te following error:
com.github.dockerjava.api.exception.DockerException: Status 403: {"message":"endpoint with name wonderful_jang already exists in network bridge"}
In order to fix that I have to remove running containers and run test once again.
Relevant log output
Caused by: org.testcontainers.containers.ContainerLaunchException: Could not create/start container
at app//org.testcontainers.containers.GenericContainer.tryStart(GenericContainer.java:542)
at app//org.testcontainers.containers.GenericContainer.lambda$doStart$0(GenericContainer.java:344)
at app//org.rnorth.ducttape.unreliables.Unreliables.retryUntilSuccess(Unreliables.java:81)
... 76 more
Caused by: com.github.dockerjava.api.exception.DockerException: Status 403: {"message":"endpoint with name wonderful_jang already exists in network bridge"}
at app//org.testcontainers.shaded.com.github.dockerjava.core.DefaultInvocationBuilder.execute(DefaultInvocationBuilder.java:249)
at app//org.testcontainers.shaded.com.github.dockerjava.core.DefaultInvocationBuilder.post(DefaultInvocationBuilder.java:102)
at app//org.testcontainers.shaded.com.github.dockerjava.core.exec.ConnectToNetworkCmdExec.execute(ConnectToNetworkCmdExec.java:27)
at app//org.testcontainers.shaded.com.github.dockerjava.core.exec.ConnectToNetworkCmdExec.execute(ConnectToNetworkCmdExec.java:11)
at app//org.testcontainers.shaded.com.github.dockerjava.core.exec.AbstrSyncDockerCmdExec.exec(AbstrSyncDockerCmdExec.java:21)
at app//org.testcontainers.shaded.com.github.dockerjava.core.command.AbstrDockerCmd.exec(AbstrDockerCmd.java:35)
at app//org.testcontainers.containers.GenericContainer.lambda$connectToPortForwardingNetwork$7(GenericContainer.java:613)
at [email protected]/java.util.Optional.ifPresent(Optional.java:178)
at app//org.testcontainers.containers.GenericContainer.connectToPortForwardingNetwork(GenericContainer.java:611)
at app//org.testcontainers.containers.GenericContainer.tryStart(GenericContainer.java:435)
Additional Information
No response