Skip to content

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,选择模型名称,即可使用。

deep

备案号:豫ICP备17017964号