website/docs/quick-start/installation/docker-compose.mdx
This guide explains how to launch Tabby using docker-compose.
import Tabs from '@theme/Tabs'; import TabItem from '@theme/TabItem';
<Tabs> <TabItem value="cuda" label="CUDA">For CUDA support in Tabby, install the NVIDIA Container Toolkit.
After installation, you can start Tabby with the following docker-compose.yml:
version: '3.5'
services:
tabby:
restart: always
image: registry.tabbyml.com/tabbyml/tabby
command: serve --model StarCoder-1B --chat-model Qwen2-1.5B-Instruct --device cuda
volumes:
- "$HOME/.tabby:/data"
ports:
- 8080:8080
deploy:
resources:
reservations:
devices:
- driver: nvidia
count: 1
capabilities: [gpu]
version: '3.5'
services:
tabby:
restart: always
image: registry.tabbyml.com/tabbyml/tabby
entrypoint: /opt/tabby/bin/tabby-cpu
command: serve --model StarCoder-1B --chat-model Qwen2-1.5B-Instruct
volumes:
- "$HOME/.tabby:/data"
ports:
- 8080:8080
</TabItem>} </Tabs>