Back to Tabby

Docker Compose

website/docs/quick-start/installation/docker-compose.mdx

4.3.11.3 KB
Original Source

Docker Compose

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:

yaml
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]
</TabItem> {false && <TabItem value="cpu" label="CPU">
yaml
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>