使用docker安装ollama及ollama拉取模型的总结

文章目录

创建ollama容器

bash 复制代码
docker run -d \
  --name ollama \
  --restart always \
  -p 11434:11434 \
  -v ollama:/root/.ollama \
  ollama/ollama

查看ollama容器是否已UP

bash 复制代码
[root@localserver models]# docker ps | grep ollama
257d3ct479ee   ollama/ollama                               "/bin/ollama serve"       40 minutes ago   Up 40 minutes                0.0.0.0:11434->11434/tcp, :::11434->11434/tcp                                  ollama

进入容器内,拉取模型

bash 复制代码
#进入容器内
docker exec -it ollama /bin/bash
#拉取模型(若没有此模型则会自动拉取),并以打开与模型的交互模型
ollama run tinyllama:latest
#拉取模型(不会自动进入和模型的交互模型)
ollama pull tinyllama:latest

如下演示:

注意:ollama run tinyllama:latest 只是打开了一个和模型的交互式模式,并不是说启动了模型。

只要ollama serve进程服务还在运行,ollama pull 下来的模型,都会在被调用时按需加载指定的大模型,并提供服务,并不是像传统服务那样后台一直到在启用监听的模式。所以这里的大模型 没有启动或停止一说。

ollama pull 或 ollama run 时当模型不存在时都会主动去指定的官方仓库里下载模型,所以最好使用没有代理的网络,不然会出现各种奇奇怪怪的问题。

相关推荐
MMME~4 小时前
Ansible模块速查指南:高效定位与实战技巧
大数据·运维·数据库
zhengfei6114 小时前
AutoPentestX – Linux 自动化渗透测试和漏洞报告工具
linux·运维·自动化
我材不敲代码4 小时前
在Linux系统上安装MySQL
linux·运维·服务器
Free Tester4 小时前
基于已有容器生成Dockerfile
docker
obboda4 小时前
CICD 部署与使用
运维
yuezhilangniao4 小时前
阿里云服务器Alibaba Cloud Linux 3 安装Python3.11简明指南
linux·运维·python3.11
程序 代码狂人4 小时前
CentOS7初始化配置操作
linux·运维·开发语言·php
lcx_defender4 小时前
【Docker】Docker部署运行nacos
运维·docker·容器
历程里程碑4 小时前
Linux15 进程二
linux·运维·服务器·开发语言·数据结构·c++·笔记
CTO Plus技术服务中5 小时前
Flink运维与开发教程
大数据·运维·flink