TDB Documentation portal logo
Помощь
Обновлена 30 июля 2026 г. в 16:49

Установка с использованием Docker-образа

Docker-образ Tarantool DB основан на Docker-образе Tarantool. Для установки Tarantool DB:

  1. Загрузите архив с Docker-образом из личного кабинета tarantool.io или используйте архив, полученный по почте или иным способом.

  2. Загрузите архив в Docker к остальным образам из файла:

    docker image load --input ./tarantooldb-docker-image-<VERSION>.<OS>.<ARCH>.tar.gz

    Здесь:

    • VERSION — версия Docker-образа продукта;
    • OS — поддерживаемая операционная система;
    • ARCH — архитектура процессора.

    Например, версия latest: tarantooldb-docker-image-1x-latest.linux.x86_64.tar.gz.

  3. Добавьте для Docker-образа тег 1x-latest:

    docker image tag tarantooldb:<VERSION> tarantooldb:1x-latest

Пример запуска Tarantool DB с Docker-образом приведен в разделе Запуск кластера через Docker compose.

Описание Docker-образа

Docker-образ содержит пользователя Tarantool admin с паролем TARANTOOL_CLUSTER_COOKIE или паролем по умолчанию secret-cluster-cookie.

По умолчанию расположение файлов внутри Docker-образа выглядит так:

Наименование

Путь

Исполняемые файлы Tarantool DB

/usr/share/tarantool/tarantooldb/

Данные

/var/lib/tarantool

Файлы pid и control

/var/run/tarantool

Для Docker-образа действуют все переменные окружения из базового образа. Кроме того, используются переменные окружения Tarantool:

Переменная окружения

Описание

Пример

TARANTOOL_ADVERTISE_URI

Адрес и порт, по которому узел Tarantool DB доступен в кластере

tarantool-storage1-1:3301

TARANTOOL_ALIAS

Название узла кластера

storage1-1

TARANTOOL_CLUSTER_COOKIE

Секретный ключ для аутентификации узлов кластера. Каждый узел кластера должен иметь одинаковое значение TARANTOOL_CLUSTER_COOKIE, чтобы быть допущенным к кластеру и взаимодействовать с другими узлами.

secret

CARTRIDGE_DATA_DIR

Расположение данных

/var/lib/tarantool