linux 安装 ollama deepseek dify
时间: 2025-02-14 09:14:12 浏览: 130
### 安装与配置 Ollama DeepSeek Dify
#### 配置生产环境 DNS 设置
为了确保网络连接正常,在开始安装之前需确认并设置生产环境中的DNS。编辑`/etc/resolv.conf`文件来指定合适的DNS服务器[^1]:
```bash
vi /etc/resolv.conf
```
#### 下载并执行Ollama安装脚本
尝试下载官方提供的安装脚本来部署Ollama服务。然而,如果遇到类似curl错误提示无法连接至github.com,则可能是由于防火墙阻止了外部访问或是DNS解析失败引起的问题。
对于上述情况,建议先解决网络连通性和域名解析问题再继续操作。可以考虑临时更改系统的DNS设置为公共DNS服务器如Google的8.8.8.8或Cloudflare的1.1.1.1来进行测试:
```bash
echo "nameserver 8.8.8.8" | sudo tee /etc/resolv.conf > /dev/null
```
之后重新运行wget命令获取安装包:
```bash
wget https://ollama.com/install.sh
sh install.sh
```
#### Docker内部通信配置
当在同一台主机上分别利用Docker容器化技术独立部署OLLAMA和Dify两个组件时,为了让它们之间能够互相识别对方的服务地址,可以在Dify的基础URL字段内填写指向宿主机(即运行着这两个应用的实际物理机)特殊IP的形式——`http://host.docker.internal:端口号`作为跨容器间调用API接口的方式之一[^2]。
具体来说就是将DeepSeek R1集成到Dify的过程中涉及到的一个重要参数配置项应该设成如下所示的样子:
- 如果两者位于同一个docker network下可以直接使用service name;
- 否则采用`http://host.docker.internal:11434`这样的形式以便让请求可以从一个容器发送给另一个处于相同宿主机上的不同容器内的web server监听位置上去处理业务逻辑。
阅读全文
相关推荐




















