docs/rus/docker.md
Сначала подготовьте файл конфигурации, установив порт прослушивания сервера на 8888, а адрес прослушивания сервера на 0.0.0.0.
docker run -d \
-p 8888:8888 \
-v /path/to/config.toml:/app/config/config.toml \
-v /path/to/tasks:/app/tasks \
asteria798/krillinai
version: '3'
services:
krillin:
image: asteria798/krillinai
ports:
- "8888:8888"
volumes:
- /path/to/config.toml:/app/config/config.toml # Файл конфигурации
- /path/to/tasks:/app/tasks # Директория вывода
Если используется модель fasterwhisper, KrillinAI автоматически загрузит необходимые файлы модели в директории /app/models и /app/bin. Эти файлы будут потеряны после удаления контейнера. Если необходимо сохранить модель, можно смонтировать эти две директории в директорию хоста.
docker run -d \
-p 8888:8888 \
-v /path/to/config.toml:/app/config/config.toml \
-v /path/to/tasks:/app/tasks \
-v /path/to/models:/app/models \
-v /path/to/bin:/app/bin \
asteria798/krillinai
version: '3'
services:
krillin:
image: asteria798/krillinai
ports:
- "8888:8888"
volumes:
- /path/to/config.toml:/app/config/config.toml
- /path/to/tasks:/app/tasks
- /path/to/models:/app/models
- /path/to/bin:/app/bin
0.0.0.0, иначе доступ к сервису может быть невозможен.proxy с 127.0.0.1 на host.docker.internal, например http://host.docker.internal:7890.