环境介绍:Ubuntu 22.04.3 LTS、优云智算pytorch_2.3.0_Py3.12镜像

优云智算官网

配置Docker

  1. 更新软件包
sudo apt update

在这里插入图片描述

  1. 安装依赖工具
sudo apt-get install ca-certificates curl gnupg lsb-release # 优云的官方文档有点问题,这里需要加上sudo

在这里插入图片描述

下图这里缺少提权:

在这里插入图片描述

  1. 添加Docker GPG密钥
curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -

在这里插入图片描述

  1. 添加Docker软件源
sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"

在这里插入图片描述

  1. 安装Docker
sudo apt-get install docker-ce docker-ce-cli containerd.io

在这里插入图片描述

  1. 验证
docker --version

在这里插入图片描述

  1. 配置Docker镜像加速
sudo vim /etc/docker/daemon.json

添加以下内容:

{
"registry-mirrors": [
"https://docker.m.daocloud.io",
"https://noohub.ru",
"https://huecker.io",
"https://dockerhub.timeweb.cloud",
"https://0c105db5188026850f80c001def654a0.mirror.swr.myhuaweicloud.com",
"https://5tqw56kt.mirror.aliyuncs.com",
"https://docker.1panel.live",
"http://mirrors.ustc.edu.cn/",
"http://mirror.azure.cn/",
"https://hub.rat.dev/",
"https://docker.ckyl.me/",
"https://docker.chenby.cn",
"https://docker.hpcloud.cloud",
"https://docker.m.daocloud.io"
]
}

配置ollama

  1. 配置仓库
curl -fsSL https://nvidia.github.io/libnvidia-container/gpgkey \
    | sudo gpg --dearmor -o /usr/share/keyrings/nvidia-container-toolkit-keyring.gpg
curl -s -L https://nvidia.github.io/libnvidia-container/stable/deb/nvidia-container-toolkit.list \
    | sed 's#deb https://#deb [signed-by=/usr/share/keyrings/nvidia-container-toolkit-keyring.gpg] https://#g' \
    | sudo tee /etc/apt/sources.list.d/nvidia-container-toolkit.list
sudo apt-get update

在这里插入图片描述

  1. 安装NVIDIA容器工具包(这一步如果没有配置镜像加速的话会比较慢,因为用的GitHub源)
sudo apt-get install -y nvidia-container-toolkit

在这里插入图片描述

  1. 配置Docker使可以使用NVIDIA驱动
sudo nvidia-ctk runtime configure --runtime=docker
sudo systemctl restart docker

在这里插入图片描述

注:如果没有配置镜像加速的话,这里会有一个报错

在这里插入图片描述

  1. 启动容器
sudo docker run -d --gpus=all -v ollama:/root/.ollama -p 11434:11434 --name ollama ollama/ollama

在这里插入图片描述

  1. 运行模型
sudo docker exec -it ollama ollama run gpt-oss:20b # 最后的gpt-oss:20b可以用自己想要模型

在这里插入图片描述

  1. 验证

附-Ollama模型列表

Model Parameters Size Download
Gemma 3 1B 815MB ollama run gemma3:1b
Gemma 3 4B 3.3GB ollama run gemma3
Gemma 3 12B 8.1GB ollama run gemma3:12b
Gemma 3 27B 17GB ollama run gemma3:27b
QwQ 32B 20GB ollama run qwq
DeepSeek-R1 7B 4.7GB ollama run deepseek-r1
DeepSeek-R1 671B 404GB ollama run deepseek-r1:671b
Llama 4 109B 67GB ollama run llama4:scout
Llama 4 400B 245GB ollama run llama4:maverick
Llama 3.3 70B 43GB ollama run llama3.3
Llama 3.2 3B 2.0GB ollama run llama3.2
Llama 3.2 1B 1.3GB ollama run llama3.2:1b
Llama 3.2 Vision 11B 7.9GB ollama run llama3.2-vision
Llama 3.2 Vision 90B 55GB ollama run llama3.2-vision:90b
Llama 3.1 8B 4.7GB ollama run llama3.1
Llama 3.1 405B 231GB ollama run llama3.1:405b
Phi 4 14B 9.1GB ollama run phi4
Phi 4 Mini 3.8B 2.5GB ollama run phi4-mini
Mistral 7B 4.1GB ollama run mistral
Moondream 2 1.4B 829MB ollama run moondream
Neural Chat 7B 4.1GB ollama run neural-chat
Starling 7B 4.1GB ollama run starling-lm
Code Llama 7B 3.8GB ollama run codellama
Llama 2 Uncensored 7B 3.8GB ollama run llama2-uncensored
LLaVA 7B 4.5GB ollama run llava
Granite-3.3 8B 4.9GB ollama run granite3.3

官网链接

Logo

码道开发者社区,聚焦华为云码道 CodeArts 代码智能体,沉淀 Agent、Skill、鸿蒙开发实战内容,供开发者查阅资料、交流技术、分享工程实践

更多推荐