Установка с использованием Docker-образа
Docker-образ Tarantool DB основан на Docker-образе Tarantool. Для установки Tarantool DB:
-
Загрузите архив с Docker-образом из личного кабинета tarantool.io или используйте архив, полученный по почте или иным способом.
-
Загрузите архив в 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. -
Добавьте для Docker-образа тег
1x-latest:docker image tag tarantooldb:<VERSION> tarantooldb:1x-latest
Пример запуска Tarantool DB с Docker-образом приведен в разделе Запуск кластера через Docker compose.
Docker-образ содержит пользователя Tarantool admin с паролем TARANTOOL_CLUSTER_COOKIE или паролем по умолчанию secret-cluster-cookie.
По умолчанию расположение файлов внутри Docker-образа выглядит так:
Наименование | Путь |
|---|---|
Исполняемые файлы Tarantool DB |
|
Данные |
|
Файлы |
|
Для Docker-образа действуют все переменные окружения из базового образа. Кроме того, используются переменные окружения Tarantool:
Переменная окружения | Описание | Пример |
|---|---|---|
TARANTOOL_ADVERTISE_URI | Адрес и порт, по которому узел Tarantool DB доступен в кластере |
|
TARANTOOL_ALIAS | Название узла кластера |
|
TARANTOOL_CLUSTER_COOKIE | Секретный ключ для аутентификации узлов кластера. Каждый узел кластера должен иметь одинаковое значение TARANTOOL_CLUSTER_COOKIE, чтобы быть допущенным к кластеру и взаимодействовать с другими узлами. |
|
CARTRIDGE_DATA_DIR | Расположение данных |
|