在开始安装前,请确保满足以下要求:
系统要求:CentOS 7 的 64 位版本,内核版本不低于 3.10。
清理旧版本:如果你的系统之前安装过 Docker,建议先将其卸载,可以避免冲突。可以直接复制下面的命令,一次性清除干净
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine第二步:安装 Docker
安装依赖工具
这些是 Docker 正常运行所需的基础工具
sudo yum install -y yum-utils device-mapper-persistent-data lvm2添加 Docker CE 软件源
Docker 官方和国内镜像源都提供了对应的软件源。建议优先使用国内镜像源,下载速度会更快更稳定。
使用阿里云镜像源(推荐)
sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo执行安装
源添加完成后,更新软件源缓存并安装 Docker
sudo yum makecache fast
sudo yum install -y docker-ce docker-ce-cli containerd.io启动 Docker 并设置开机自启
安装完成后,启动 Docker 服务,并设置它在系统启动时自动运行
sudo systemctl start docker
sudo systemctl enable docker验证安装
运行一个测试镜像来验证 Docker 是否正常工作
sudo docker run hello-world为了提升国内环境拉取 Docker 镜像的速度,可以配置一个国内的镜像加速器。
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": [
"https://docker.m.daocloud.io",
"https://dockerproxy.com",
"https://docker.nju.edu.cn"
]
}
EOF重启 Docker 服务使配置生效
sudo systemctl daemon-reload
sudo systemctl restart docker删除停止的容器
sudo docker container prune查看还在运行的容器
sudo docker ps删除所有未使用的容器
sudo docker system prune -a 一些常用的 Docker 管理命令:
查看运行中的容器:sudo docker ps
查看所有容器(包括已停止):sudo docker ps -a
停止容器:sudo docker stop <容器名或ID>
删除容器:sudo docker rm <容器名或ID>
查看本地镜像:sudo docker images
另外,如果之后想用非 root 用户执行 docker 命令(避免每次输入 sudo),可以把你常用的用户加入 docker 组(例如 root 用户不需要,但如果是其他普通用户):
sudo usermod -aG docker $USER
# 重新登录后生效安装ollama
拉取并运行Ollama容器:
# 拉取并运行容器,将本地的11434端口映射出来
docker run -d -v ollama:/root/.ollama -p 11434:11434 --name ollama ollama/ollama检查容器状态
docker ps验证 Ollama 服务是否正常
# 查看容器日志
docker logs ollama
评论 (0)