Dify v1.0.0 + Ollama v0.5.13 部署
1. 安装 Docker 和 Docker Compose
安装 Docker
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh
2. 安装 Ollama
curl -fsSL https://ollama.com/install.sh | sh
ollama version is 0.5 .13
2.1 Ollama 绑定到所有网络接口(0.0.0.0)
需要在 [Service] 部分添加 Environment=“OLLAMA_HOST=0.0.0.0”
[ Service]
Environment = "OLLAMA_HOST=0.0.0.0"
sudo systemctl daemon-reload
sudo systemctl restart ollama
sudo netstat -tulpn | grep ollama
2.2 Ollama 模型管理
ollama pull deepseek-r1:7b
ollama pull bge-m3
ollama pull linux6200/bge-reranker-v2-m3
NAME ID SIZE MODIFIED
linux6200/bge-reranker-v2-m3:latest abf5c6d8bc56 1.2 GB 3 minutes ago
bge-m3:latest 790764642607 1.2 GB 30 minutes ago
deepseek-r1:7b 0a8c26691023 4.7 GB 46 minutes ago
cd /usr/share/ollama/.ollama/models
tar -czf ollama_models_backup.tar.gz /usr/share/ollama/.ollama/models/
3. 部署 Dify
git clone https://github.com/langgenius/dify.git
cd dify
cd docker
cp .env.example .env
docker compose up -d
4. 日志查看
journalctl -u ollama -f
curl http://IP地址:11434/api/tags
docker compose logs -f api
docker compose logs -f web
4.1 Docker容器时区修改
x-shared-env: & shared-api-worker-env
TZ: ${TZ:- Asia/ Shanghai}
LOG_TZ: ${LOG_TZ:- Asia/ Shanghai}
docker compose down
docker compose up -d
docker logs -f docker-plugin_daemon-1
5. 添加模型
参考
docker-install ollama Linux Install 欢迎使用 Dify 安装社区版