ubuntu ollama 安装deepSeek教程
自己解决一些网络问题
1.安装ollama
shell
curl -fsSL https://ollama.com/install.sh | sh
2.下载模型
shell
ollama run deepseek-r1:8b (自己选择模型大小)
ollama run deepseek-r1:14b 自己选择模型大小)
3.安装docker
shell
sudo apt-get update
sudo apt-get install \
ca-certificates \
curl \
gnupg \
lsb-release
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
apt-get update -y
apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin -y
sudo systemctl start docker
systemctl enable docker
4.安装open-web-ui
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
操作完成后,在浏览器中输入http://localhost:3000即可访问
note:可能会报错:ERROR [open_webui.routers.ollama] Connection error: Cannot connect to host host.docker.internal:11434 ssl:default [Connect call failed ('171.16.0.1', 11434)]
解决办法:
shell
vim /etc/systemd/system/ollama.service
[Service] 下添加 [Environment="OLLAMA_HOST=0.0.0.0:11434"] 完整的配置
shell
[Unit]
Description=Ollama Service
After=network-online.target
[Service]
ExecStart=/usr/local/bin/ollama serve
User=ollama
Environment="OLLAMA_HOST=0.0.0.0:11434"
Group=ollama
Restart=always
RestartSec=3
Environment="PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin"
[Install]
WantedBy=default.target
systemctl daemon-reload
systemctl restart ollama
systemctl status ollama
访问链接:http://localhost:3000,选择模型名称,即可使用。