Kill/Stop container if still running from previous
This commit is contained in:
parent
532a9bc604
commit
53d3e80c40
1 changed files with 6 additions and 4 deletions
|
|
@ -55,10 +55,12 @@ trait DockerBindDnsService extends Eventually { self: AkkaSpec ⇒
|
||||||
|
|
||||||
val containerName = "akka-test-dns-" + getClass.getCanonicalName
|
val containerName = "akka-test-dns-" + getClass.getCanonicalName
|
||||||
|
|
||||||
client.listContainers().asScala.filter(_.names().contains(containerName))
|
client.listContainers(ListContainersParam.allContainers()).asScala
|
||||||
.foreach(c ⇒ {
|
.find(_.names().asScala.exists(_.contains(containerName))).foreach(c ⇒ {
|
||||||
log.debug("Removing container id: {} from previous test run", c.id())
|
if ("running" == c.state()) {
|
||||||
client.removeContainer(c.id())
|
client.killContainer(c.id)
|
||||||
|
}
|
||||||
|
client.removeContainer(c.id)
|
||||||
})
|
})
|
||||||
|
|
||||||
val creation = client.createContainer(containerConfig, containerName)
|
val creation = client.createContainer(containerConfig, containerName)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue