首页 > 系统相关 >Ubuntu+Docker+Ollama+WebUI

Ubuntu+Docker+Ollama+WebUI

时间:2024-07-17 19:56:37浏览次数:12  
标签:sudo apt WebUI https ubuntu docker main Ollama Docker

Ubuntu

  1. 备份源文件
    sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup
  2. 编辑/etc/apt/sources.list
# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse

# 以下安全更新软件源包含了官方源与镜像站配置,如有需要可自行修改注释切换
deb http://security.ubuntu.com/ubuntu/ focal-security main restricted universe multiverse
# deb-src http://security.ubuntu.com/ubuntu/ focal-security main restricted universe multiverse

# 预发布软件源,不建议启用
# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
# # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
  1. 执行以下命令
    sudo apt-get update
    sudo apt-get upgrade

Ubuntu 安装 Docker

  1. 卸载原有版本
    sudo apt-get remove docker docker-engine docker-ce docker.io
    sudo rm -rf /var/lib/docker
    dpkg -l | grep docker
    sudo apt-get purge docker-ce
  2. 更新索引包
    sudo apt-get update
  3. 安装添加使用HTTPS传输软件包
    sudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common
    4.添加软件源GPG密钥(中科大)
    curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
    5.向source.list添加Docker软件源
    sudo add-apt-repository "deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
    6.更新索引包、且安装
    sudo apt-get update
    sudo apt-get install docker-ce
    7.启动后台服务
    sudo service docker start
  4. 查看Docker和Docker compose版本
    docker version
    docker compose version
  5. 镜像加速
    sudo vim /etc/docker/daemon.json
    添加以下内容
    { "registry-mirrors": ["https://registry.docker-cn.com"] }

Docker部署 Ollama+OpenWebUi

docker run -d -v ollama:/root/.ollama -p 11434:11434 --name ollama --restart always ollama/ollama

将\({inner_ip}替换成你本机IP `docker run -d -p 3000:8080 -e OLLAMA_BASE_URL=http://\){inner_ip}:11434 -v open-webui:/app/backend/data --name open-webui --restart always ghcr.io/open-webui/open-webui:main`

部署完毕,请访问:http://IP:3000

docker logs -f open-webui

标签:sudo,apt,WebUI,https,ubuntu,docker,main,Ollama,Docker
From: https://www.cnblogs.com/WTAGO/p/18308175

相关文章

  • Docker 部署 minio
     Docker部署minio minio是分布式文件存储 一.minio的yaml部署 http版的 services:minio-http:command:-'server/data--console-address:9001'container_name:minio-httpenvironment:-MINIO_ACCESS_KEY=username-MI......
  • Docker部署Java项目
    部署项目前言:在自定义java服务镜像之前,最好本地用java-jar命令先执行下jar包,确保jar包没有问题1.创建Dockerfile镜像文件#指定基础镜像,必须为第一个命令(尽量不要定义的偏差太大)fromopenjdk:8-jdk-alpine#将本地文件添加到容器中addxxx.jarxxx.jar#后端项目......
  • 【Docker】Docker搭建本地私有仓库
    目录一.下载运行registry镜像二.添加私有镜像仓库地址三.为镜像添加标签四.上传到私有仓库五.查看私有仓库的所有镜像六.测试私有仓库下载一.下载运行registry镜像dockerpullregistrydockerrun-d-v/data/registry:/var/lib/registry-p5000:5000--resta......
  • docker常用命令
    1.Docker的安装和配置(centos下)1)卸载旧版Docker:yumremovedocker\   docker-client\   docker-client-latest\   docker-common\   docker-latest\   docker-latest-logrotate\   ......
  • Docker通信全视角:原理、实践与技术洞察
    本文全面深入地探讨了Docker容器通信技术,从基础概念、网络模型、核心组件到实战应用。详细介绍了不同网络模式及其实现,提供了容器通信的技术细节和实用案例,旨在为专业从业者提供深入的技术洞见和实际操作指南。关注【TechLeadCloud】,分享互联网架构、云服务技术的全维度知识。......
  • docker安装
    Docker是管理容器的工具,Docker不等于容器。1.1、dockeryum源设置#step1downloaddocker-ce.repofile​[root@zutuanxue~]#wgethttps://download.docker.com/linux/centos/docker-ce.repo-P/etc/yum.repos.d/​--2019-11-1420:46:09--https://download.do......
  • CentOS7 安装Docker
    1、验证内核及磁盘分区Docker要求CentOS系统的内核版本高于3.10,查看本页面的前提条件来验证你的CentOS版本是否支持Docker。通过uname-r命令查看你当前的内核版本,并且磁盘分区类型需要为xfs##查内核$uname-r##查分区类型$df-Th2、检查是否安装......
  • Docker-Compose
    1.1、什么是DockerComposeCompose项目是Docker官方的开源项目,负责实现Docker容器集群的快速编排,开源代码在GitHub-docker/compose:Defineandrunmulti-containerapplicationswithDocker上我们知道使用Dockerfile模板文件可以让用户很方便的定义一个单独的......
  • Win10+Docker配置TensorRT环境
    1.Docker下载和安装        Docker下载:InstallDockerDesktoponWindows          Docker安装:勾选直接下一步就行,安装完成后需要电脑重启。         重启后,选择Accept—>Continuewithoutsigningin—>skipsurvey.         可......
  • gitlab通过docker部署搭建
    企业级GitLab在Docker部署使用 一、部署gitlab这里使用的是Centos8,安装Docker环境,这里不说了,参考:https://www.cnblogs.com/wei325/p/15139701.htmlgitlab有ce版和ee版,ce版为免费版本;ee版为企业版本,需要收费;这里用ce版。1)拉取Gitlab镜像dockerpullgitlab/gitlab-ce......