在CentOS7虚拟机上使用Ollama本地部署Llama3大模型中文版+Open WebUI

一、创建虚拟机

1.1按照常规的CentOS教程来安装就行,我用的是以下版本:

VMware版本:VMware Workstation Full v12.1.0-3272444 中文正式版

镜像版本:CentOS-7-x86_64-DVD-2009

1.2虚拟机配置参数,如下:

二、升级虚拟机必要组件功能

2.1运行以下命令可以更新系统中的所有安装的软件包至最新版本:
sudo yum update

**注意:**安装过程中会多次提示:“Is this ok [y/N]”:,需要手动键入“y”,才能继续进程,后续安装过程同样会遇到这个提示,不会再赘述。

2.1更新系统软件包后,你可以使用以下命令来检查系统是否有需要的更新:
sudo yum check-update
2.2升级python3(建议按照自己的习惯升级)

这里举例我常用的升级命令:

sudo yum install epel-release
sudo yum install python3
sudo yum install python3-devel
sudo yum install python3-pip
python3 --version

三、安装Ollama

3.1安装Ollama的过程很费时间,几十分钟到大几个小时不等,安装命令如下:
curl -fsSL https://ollama.com/install.sh | sh

1000Mbps的光纤,蹲个坑回来下了这么点…屑。

四、部署Llama3-8B-Chine

### 部署OllamaOpen WebUI的详细步骤 在Linux系统上本地部署OllamaOpen WebUI需要完成以下任务:安装Ollama、配置Docker环境以及运行Open WebUI服务。以下是具体操作说明: #### 1. 安装Ollama 使用以下命令下载并安装Ollama安装脚本[^2]: ```bash curl -fsSL https://ollama.com/install.sh | sh ``` 为了使Ollama能够被远程访问,需要修改其服务配置文件以允许所有IP地址访问。编辑`/etc/systemd/system/ollama.service`文件,在`[Service]`部分添加以下行[^2]: ```bash Environment="OLLAMA_HOST=0.0.0.0:11434" ``` 保存文件后,重新加载系统服务并重启Ollama服务以应用更改: ```bash systemctl daemon-reload systemctl restart ollama ``` 接下来,下载所需的Llama模型(例如Llama3 8B版本)[^2]: ```bash ollama run llama3:8b ``` #### 2. 安装Docker 如果系统尚未安装Docker,则需要先安装Docker工具。以下是基于CentOS系统的安装步骤[^2]: 更换国内源以加速安装过程: ```bash yum install -y yum-utils yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo yum install -y docker-ce ``` 启动并设置Docker为开机自启: ```bash systemctl start docker systemctl enable docker ``` #### 3. 部署Open WebUI 使用Docker容器运行Open WebUI服务。执行以下命令启动容器[^1]: ```bash docker run -d -p 3000:8080 --add-host=host.docker.internal:host-gateway -v open-webui:/app/backend/data --name open-webui --restart always ghcr.io/open-webui/open-webui:main ``` 此命令将Docker容器中的端口8080映射到主机的3000端口,并挂载了一个名为`open-webui`的卷用于数据持久化。 #### 4. 访问Web界面 完成上述步骤后,可以通过浏览器访问Open WebUI的Web界面。打开浏览器并输入服务器的IP地址和端口号(默认为`3000`)。例如,如果服务器的IP地址为`192.168.1.100`,则访问地址为: ``` http://192.168.1.100:3000 ``` --- ### 注意事项 - 确保服务器防火墙允许3000端口的流量。 - 如果需要支持HTTPS访问,可以考虑使用Nginx或Caddy作为反向代理,并配置SSL证书[^2]。 ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值