Запуск кластера из одного узла через Docker compose¶
В этом руководстве показано, как развернуть кластер Tarantool DB из одного узла с помощью Docker compose.
Содержание:
Пререквизиты¶
Для выполнения примера требуются:
установленный Docker-образ Tarantool DB;
приложение Docker compose;
исходные файлы примера
all_in_one
.Примечание
Есть два способа получить исходные файлы примера:
Архив с полной документацией Tarantool DB, полученный по почте или скачанный в личном кабинете tarantool.io. Пример архива:
tarantooldb-documentation-1.0.0.tar.gz
. Примерall_in_one
расположен в таком архиве в директории./doc/examples/all_in_one/
.Отдельный архив all_in_one.tar.gz, скачанный c сайта Tarantool.
Используемые файлы¶
В руководстве используются следующие файлы примера all_in_one
:
docker-compose.yml
– описание узлов кластера. Узнать больше: Запуск кластера через Docker compose.bootstrap/topology.json
– топология кластера;./tools/client/bootstrap.sh
– скрипт, применяющий топологию кластера;bootstrap/config.yml
– конфигурация кластера;bootstrap/migrations/source
– директория, содержащая файлы с описанием миграций;./tools/client/migrate.sh
– скрипт, применяющий миграции.
Запуск стенда¶
Перейдите в директорию примера all_in_one
:
cd ./doc/examples/all_in_one/
Запустите кластер Tarantool DB:
docker compose up -d --build