# Docker test container

**URL:** https://discuss.elastic.co/t/docker-test-container/140332
**Category:** Elasticsearch
**Created:** [July 17, 2018, 1:09pm UTC](https://discuss.elastic.co/t/docker-test-container/140332 "2018-07-17T13:09:19Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![vvelichkovich](https://avatars.discourse-cdn.com/v4/letter/v/edb3f5/32.png) [@vvelichkovich](https://discuss.elastic.co/u/vvelichkovich)
#### Post date: [July 17, 2018, 1:09pm UTC](https://discuss.elastic.co/t/docker-test-container/140332/1 "2018-07-17T13:09:19Z")

</div>

I am trying to use Docker container as described in [https://github.com/dadoonet/testcontainers-java-module-elasticsearch](https://github.com/dadoonet/testcontainers-java-module-elasticsearch) .

The very first thing I do is  
ElasticsearchContainer container = new ElasticsearchContainer();  
and that errors out - it never even goes to the next line (container.withVersion("6.3.0"); ).  
I am not sure really what I am doing and how to do this - I was trying to follow directions you had in there.  
BTW, I have windows. Maybe that is the issue?

2018-07-12 11:22:17.053 ERROR 13208 --- [pool-2-thread-1] o.t.s.i.n.u.c.D.rejectedExecution : Failed to submit a listener notification task. Event loop shut down?

java.util.concurrent.RejectedExecutionException: event executor terminated  
at org.testcontainers.shaded.io.netty.util.concurrent.SingleThreadEventExecutor.reject(SingleThreadEventExecutor.java:821)  
at org.testcontainers.shaded.io.netty.util.concurrent.SingleThreadEventExecutor.offerTask(SingleThreadEventExecutor.java:327)  
at org.testcontainers.shaded.io.netty.util.concurrent.SingleThreadEventExecutor.addTask(SingleThreadEventExecutor.java:320)  
at org.testcontainers.shaded.io.netty.util.concurrent.SingleThreadEventExecutor.execute(SingleThreadEventExecutor.java:746)  
at org.testcontainers.shaded.io.netty.util.concurrent.DefaultPromise.safeExecute(DefaultPromise.java:760)  
at org.testcontainers.shaded.io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:428)  
at org.testcontainers.shaded.io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:122)  
at org.testcontainers.shaded.io.netty.channel.AbstractChannel$AbstractUnsafe.safeSetFailure(AbstractChannel.java:906)  
at org.testcontainers.shaded.io.netty.channel.AbstractChannel$AbstractUnsafe.register(AbstractChannel.java:487)  
at org.testcontainers.shaded.io.netty.channel.SingleThreadEventLoop.register(SingleThreadEventLoop.java:80)  
at org.testcontainers.shaded.io.netty.channel.SingleThreadEventLoop.register(SingleThreadEventLoop.java:74)  
at org.testcontainers.shaded.io.netty.channel.MultithreadEventLoopGroup.register(MultithreadEventLoopGroup.java:86)  
at org.testcontainers.shaded.io.netty.bootstrap.AbstractBootstrap.initAndRegister(AbstractBootstrap.java:332)  
at org.testcontainers.shaded.io.netty.bootstrap.Bootstrap.doResolveAndConnect(Bootstrap.java:163)  
at org.testcontainers.shaded.io.netty.bootstrap.Bootstrap.connect(Bootstrap.java:145)  
at org.testcontainers.shaded.io.netty.bootstrap.Bootstrap.connect(Bootstrap.java:126)  
at com.github.dockerjava.netty.NettyDockerCmdExecFactory$InetSocketInitializer.connect(NettyDockerCmdExecFactory.java:320)  
at com.github.dockerjava.netty.NettyDockerCmdExecFactory.connect(NettyDockerCmdExecFactory.java:220)  
at com.github.dockerjava.netty.NettyDockerCmdExecFactory.connect(NettyDockerCmdExecFactory.java:213)  
at com.github.dockerjava.netty.NettyDockerCmdExecFactory.access$000(NettyDockerCmdExecFactory.java:157)  
at com.github.dockerjava.netty.NettyDockerCmdExecFactory$1.getChannel(NettyDockerCmdExecFactory.java:183)  
at com.github.dockerjava.netty.InvocationBuilder.getChannel(InvocationBuilder.java:213)  
at com.github.dockerjava.netty.InvocationBuilder.get(InvocationBuilder.java:507)  
at com.github.dockerjava.netty.exec.PingCmdExec.execute(PingCmdExec.java:23)  
at com.github.dockerjava.netty.exec.PingCmdExec.execute(PingCmdExec.java:10)  
at com.github.dockerjava.netty.exec.AbstrSyncDockerCmdExec.exec(AbstrSyncDockerCmdExec.java:21)  
at com.github.dockerjava.core.command.AbstrDockerCmd.exec(AbstrDockerCmd.java:35)  
at org.testcontainers.dockerclient.DockerClientProviderStrategy.lambda$null$3(DockerClientProviderStrategy.java:169)  
at org.rnorth.ducttape.ratelimits.RateLimiter.getWhenReady(RateLimiter.java:51)  
at org.testcontainers.dockerclient.DockerClientProviderStrategy.lambda$ping$4(DockerClientProviderStrategy.java:167)  
at org.rnorth.ducttape.unreliables.Unreliables.lambda$retryUntilSuccess$0(Unreliables.java:41)  
at java.util.concurrent.FutureTask.run(FutureTask.java:266)  
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)  
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)  
at java.lang.Thread.run(Thread.java:745)

java.lang.IllegalStateException: Previous attempts to find a Docker environment failed. Will not retry. Please see logs and check configuration

at org.testcontainers.dockerclient.DockerClientProviderStrategy.getFirstValidStrategy(DockerClientProviderStrategy.java:72)  
at org.testcontainers.DockerClientFactory.client(DockerClientFactory.java:99)  
at org.testcontainers.containers.GenericContainer.(GenericContainer.java:126)  
at org.testcontainers.containers.GenericContainer.(GenericContainer.java:166)  
at fr.pilato.elasticsearch.containers.ElasticsearchContainer.(ElasticsearchContainer.java:44)

---

<div class="post-metadata">

### Author: ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)
#### Post date: [August 14, 2018, 1:09pm UTC](https://discuss.elastic.co/t/docker-test-container/140332/2 "2018-08-14T13:09:32Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
