diff --git a/.env.example b/.env.example
index 04354135..13bc982d 100644
--- a/.env.example
+++ b/.env.example
@@ -999,3 +999,7 @@ GEARMAN_MYSQL_TABLE=gearman_queue
### ELK Stack ##################################################
ELK_VERSION=7.9.1
+
+### Tarantool ##################################################
+TARANTOOL_PORT=3301
+TARANTOOL_ADMIN_PORT=8002
diff --git a/DOCUMENTATION/content/documentation/index.md b/DOCUMENTATION/content/documentation/index.md
index 677402ac..701b3fa8 100644
--- a/DOCUMENTATION/content/documentation/index.md
+++ b/DOCUMENTATION/content/documentation/index.md
@@ -1467,8 +1467,31 @@ docker-compose up -d mosquitto
5 - Publish: `mqtt pub -t 'test' -h localhost -p 9001 -C 'ws' -m 'Hello!'`
+
+
+## Use Tarantool (+ Admin panel)
+1 - Configure Tarantool Port and Tarantool Admin Port using environment variables: `TARANTOOL_PORT` and `TARANTOOL_ADMIN_PORT`. Default ports are 3301 and 8002.
+2 - Run the Tarantool and Tarantool Admin tool using `docker-compose up`command:
+
+```bash
+docker-compose up -d tarantool tarantool-admin
+```
+
+3 - You can open admin tool visiting localhost:8002
+
+4 - There you should set `Hostname` with the value `tarantool`
+
+5 - After that your tarantool data will be available inside admin panel.
+
+6 - Also you can connect to tarantool server in console mode with this command:
+
+```bash
+docker-compose exec tarantool console
+```
+
+7 - There you can operate with tarantool database ([official documentation](https://www.tarantool.io/en/doc/latest/) can be helpful).
diff --git a/docker-compose.yml b/docker-compose.yml
index f0d828ce..62c3bcf5 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -1977,3 +1977,21 @@ services:
ZK_HOSTS: zookeeper:2181
networks:
- backend
+
+
+### tarantool ###########################################
+ tarantool:
+ build: ./tarantool
+ volumes:
+ - ${DATA_PATH_HOST}/tarantool:/var/lib/tarantool
+ - ./tarantool/lua:/opt/tarantool
+ ports:
+ - ${TARANTOOL_PORT}:3301
+ networks:
+ - backend
+ tarantool-admin:
+ build: ./tarantool-admin
+ ports:
+ - ${TARANTOOL_ADMIN_PORT}:80
+ networks:
+ - backend
\ No newline at end of file
diff --git a/tarantool-admin/Dockerfile b/tarantool-admin/Dockerfile
new file mode 100644
index 00000000..1bff4a69
--- /dev/null
+++ b/tarantool-admin/Dockerfile
@@ -0,0 +1,3 @@
+FROM quay.io/basis-company/tarantool-admin
+
+LABEL maintainer="Alexander Palchikov "
\ No newline at end of file
diff --git a/tarantool/Dockerfile b/tarantool/Dockerfile
new file mode 100644
index 00000000..c8ed8957
--- /dev/null
+++ b/tarantool/Dockerfile
@@ -0,0 +1,3 @@
+FROM tarantool/tarantool:2
+
+LABEL maintainer="Alexander Palchikov "
\ No newline at end of file
diff --git a/tarantool/lua/.gitignore b/tarantool/lua/.gitignore
new file mode 100644
index 00000000..c96a04f0
--- /dev/null
+++ b/tarantool/lua/.gitignore
@@ -0,0 +1,2 @@
+*
+!.gitignore
\ No newline at end of file