Docker 和 Dify 安装指南
本文提供了Docker、Ollama和Dify的安装与配置指南。包括Docker版本检查、镜像源配置解决下载超时问题;Ollama的下载安装及DeepSeek模型运行方法;以及使用Docker部署Dify的完整流程,从代码下载到服务启动,最后通过浏览器访问安装页面。所有步骤均包含详细的命令行操作说明,帮助用户顺利完成安装配置。
·
Docker 和 Dify 安装指南
1. Docker 安装和配置
检查 Docker 版本
docker --version
检查 Docker Compose 版本
# Docker Compose V2
docker compose version
# Docker Compose V1
docker-compose --version
Docker 安装问题解决
如果遇到错误:Error response from daemon: Get "https://registry-1.docker.io/v2/": context deadline exceeded
解决方案:
- 创建 Docker 配置目录:
sudo mkdir -p /etc/docker
- 配置 Docker 镜像源:
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": [
"https://docker.m.daocloud.io",
"https://docker.imgdb.de",
"https://docker-0.unsee.tech",
"https://docker.hlmirror.com",
"https://docker.1ms.run",
"https://func.ink",
"https://lispy.org",
"https://docker.xiaogenban1993.com"
]
}
EOF
说明:
<<-'EOF'告诉 shell 将后续内容传递给命令 tee,直到遇到 EOF 标记。如果 daemon.json 文件不存在,tee 命令会自动创建。
2. Ollama 安装
-
访问 Ollama 官网,点击 “Download” 下载并安装
-
验证安装:
ollama list
- 下载并运行 DeepSeek 模型:
ollama run deepseek-r1:7b
注意:下载时间取决于机器配置
3. Dify 安装
使用 Docker 部署 Dify
-
在 Windows WSL 中打开 Linux 环境命令行
-
下载代码:
git clone https://github.com/langgenius/dify.git
cd dify/docker
- 配置环境:
cp .env.example .env
- 启动服务:
根据 Docker Compose 版本选择对应命令:
- Docker Compose V2:
docker compose up -d
- Docker Compose V1:
docker-compose up -d
- 检查服务状态:
docker compose ps
需要特别关注以下容器的状态:
- docker-api-1:API 服务
- docker-web-1:Web 界面
- docker-worker-1:后台任务处理
- docker-db-1:数据库
- docker-redis-1:缓存服务
- docker-nginx-1:反向代理
所有容器都应该显示 “Up” 状态。
- 访问安装页面:
打开浏览器访问:http://localhost/install
火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。
更多推荐
所有评论(0)