1. 环境准备与Docker安装
在开始部署Ollama和Open-WebUI之前,我们需要确保系统环境已经准备就绪。Docker作为容器化技术的代表,能够帮助我们快速部署和管理应用,避免环境配置带来的各种问题。
对于Linux用户,推荐使用Ubuntu 20.04或更高版本作为基础系统。安装Docker前需要先更新系统软件包:
sudo apt-get update && sudo apt-get upgrade -y
接下来安装Docker的依赖组件:
sudo apt-get install -y ca-certificates curl gnupg lsb-release
为了加快国内用户的下载速度,建议配置国内镜像源。以下是配置阿里云Docker源的完整步骤:
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
然后添加软件源:
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
安装Docker引擎:
sudo apt-get update
sudo apt-get install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin
安装完成后,可以通过以下命令验证Docker是否正常运行:
sudo docker run hello-world
如果看到"Hello from Docker!"的输出,说明Docker已经成功安装。为了让普通用户也能使用Docker命令,可以将当前用户加入docker组:
sudo usermod -aG docker $USER
newgrp docker
最后,建议配置Docker的国内镜像加速器以提高镜像拉取速度。创建或编辑/etc/docker/daemon.json文件:
{
"registry-mirrors": [
"https://docker.mirrors.ustc.edu.cn",
"https://hub-mirror.c.163.com"
]
}
重启Docker服务使配置生效:
sudo systemctl daemon-reload
sudo systemctl restart docker


1233

被折叠的 条评论
为什么被折叠?



