当前位置:   article > 正文

在终端使用DOCKER部署ollama_docker 安装 ollama

docker 安装 ollama

什么是ollama,可以看作管理AI模型的一个命令行工具

ollama -h  可以查看帮助,可以进行删减,下载启动等操作

这里主要使用DOCKER部署ollama,这样即可兼容windows 苹果 Linux 系统

这里我主要介绍在Linux 系统下部署

1. 首先是安装 docker  和 docker-compose

  1. sudo apt install docker.io
  2. sudo apt-get install docker-compose
  3. sudo usermod -aG docker $USER
  4. sudo systemctl daemon-reload
  5. sudo systemctl restart docker

2. 配置国内 docker 镜像源 

  1. 修改/etc/docker/daemon.json,增加或者修改以下配置:
  2. sudo su
  3. vim /etc/docker/daemon.json
  4. {
  5. "registry-mirrors": [
  6. "https://dockerproxy.com",
  7. "https://hub-mirror.c.163.com",
  8. "https://mirror.baidubce.com",
  9. "https://ccr.ccs.tencentyun.com",
  10. "https://registry.docker-cn.com",
  11. "https://cr.console.aliyun.com",
  12. "https://docker.mirrors.ustc.edu.cn"
  13. ]
  14. }

3. 配置好以后重启docker

  1. sudo systemctl daemon-reload
  2. sudo systemctl restart docker

4. 这里主要是体验为主,所以主要介绍 CPU模式

4.1 下载 https://ollama.com

4.2 模型仓库: https://ollama.com/library

4.3 仅CPU 模式

拉取镜像并保存,创建容器,$HOME/ollama是保存模型的路径

docker run -d -v $HOME/ollama:/root/.ollama -p 11434:11434 --name ollama ollama/ollama

4.4 下面写一个脚本来启动容器 ollamaRUN.sh

  1. #!/bin/bash
  2. MHZX_NAME='ollama'
  3. MHZX_PS_NAME=`docker ps|grep "${MHZX_NAME}"|wc -l`
  4. MHZX_PS_NAME_ON='1'
  5. if [[ ! X${MHZX_PS_NAME_ON} = X${MHZX_PS_NAME} ]];then
  6. #启动容器
  7. docker start ${MHZX_NAME}
  8. sleep 2
  9. #进入容器
  10. docker exec -it ${MHZX_NAME} /bin/bash
  11. exit 0
  12. else
  13. #进入容器
  14. docker exec -it ${MHZX_NAME} /bin/bash
  15. exit 0
  16. fi
  17. exit 0

5. 进入容器后安装启动 模型 ,这里介绍通义千问 可以在,模型仓库: https://ollama.com/library

ollama run qwen:4b

ollama run openchat:7b-v3.5-1210-q3_K_L

这样就可以启动了

6. open-webui,由于在本地始终无法完成部署,这里就掠过提供一些帮主

6.1 open-webui 是ollama的wen 图形接口应用

GitHub - open-webui/open-webui: User-friendly WebUI for LLMs (Formerly Ollama WebUI)

【开启open-webui:一键集成ollama,打造革命性GPT体验!】 https://www.bilibili.com/video/BV1wZ42117xY/?share_source=copy_web&vd_source=e7c77da1b72fa585ccc1576f65bb15ed

【ChatGPT高仿版WebUI:Ollama + Open WebUI本地环境搭建】 https://www.bilibili.com/video/BV1Ex421Q723/?share_source=copy_web&vd_source=e7c77da1b72fa585ccc1576f65bb15ed

【轻松搭建本地大模型 Web 交互界面 - Ollama + Open WebUI】 https://www.bilibili.com/video/BV1ux4y1Q7zN/?share_source=copy_web&vd_source=e7c77da1b72fa585ccc1576f65bb15ed

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/551723
推荐阅读
相关标签
  

闽ICP备14008679号