标签搜索

CentOS7.9安装docker

wehg489
2026-05-26 / 0 评论 / 1 阅读 / 正在检测是否收录...

在开始安装前,请确保满足以下要求:

系统要求: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

评论 (0)

取消
歌曲封面
0:00