diff --git a/pom.xml b/pom.xml
index f111691..52a29b4 100644
--- a/pom.xml
+++ b/pom.xml
@@ -74,18 +74,18 @@
org.testcontainers
testcontainers
- 1.11.2
+ 1.17.3
org.testcontainers
junit-jupiter
- 1.11.2
+ 1.17.2
test
org.testcontainers
elasticsearch
- 1.11.2
+ 1.17.3
test
diff --git a/src/test/java/com/madadipouya/elasticsearch/springdata/BookElasticsearchContainer.java b/src/test/java/com/madadipouya/elasticsearch/springdata/BookElasticsearchContainer.java
index 31439e1..a7f5bc9 100644
--- a/src/test/java/com/madadipouya/elasticsearch/springdata/BookElasticsearchContainer.java
+++ b/src/test/java/com/madadipouya/elasticsearch/springdata/BookElasticsearchContainer.java
@@ -1,6 +1,7 @@
package com.madadipouya.elasticsearch.springdata;
import org.testcontainers.elasticsearch.ElasticsearchContainer;
+import org.testcontainers.utility.DockerImageName;
public class BookElasticsearchContainer extends ElasticsearchContainer {
@@ -11,7 +12,8 @@ public class BookElasticsearchContainer extends ElasticsearchContainer {
private static final String ELASTIC_SEARCH = "elasticsearch";
public BookElasticsearchContainer() {
- super(ELASTIC_SEARCH_DOCKER);
+ super(DockerImageName.parse(ELASTIC_SEARCH_DOCKER)
+ .asCompatibleSubstituteFor("docker.elastic.co/elasticsearch/elasticsearch"));
this.addFixedExposedPort(9200, 9200);
this.addFixedExposedPort(9300, 9300);
this.addEnv(CLUSTER_NAME, ELASTIC_SEARCH);