新建docker-compose-deepseek.yml,复制下面代码,保存,在文件处运行 docker-compose.exe -f .\docker-compose-deepseek.yml up -d,启动后,进入ollama容器,下载deepseek模型,在浏览器打开http://localhost:3000,注册后进入网站,就可以使用deepseek了
version: "3"
name: deepseek
networks:
deepseek_net:
driver: bridge
services:
open-webui:
container_name: open-webui # 容器名称
image: ghcr.io/open-webui/open-webui:main
ports:
- "3000:8080"
restart: always # 容器重启策略
environment:
- OLLAMA_BASE_URL=http://ollama:11434
volumes:
- ./deepseek:/work
- ./deepseek/open-webui:/app/backend/data # 卷挂载(OpenWebUI数据目录)
networks:
- deepseek_net
ollama:
image: ollama/ollama # 镜像名称
container_name: ollama # 容器名称
ports:
- "11434:11434" # 端口映射
volumes:
- ./deepseek/ollama/root:/root # 卷挂载(Ollama数据目录)
- ./deepseek:/work
restart: always # 容器重启策略
networks:
- deepseek_net
# linux下使用watchtower自动更新容器
# watchtower:
# container_name: watchtower # 容器名称
# image: containrrr/watchtower
# volumes:
# - /var/run/docker.sock:/var/run/docker.sock
# command: --interval 300 open-webui
# depends_on:
# - open-webui # 依赖服务
# networks:
# - deepseek_net