使用centos安装docker步骤

在 CentOS 8 上安装 Docker 可以按照以下步骤进行:

1. 卸载旧版本(如果有)

首先,确保系统中没有安装旧版本的 Docker:

bash 复制代码
sudo dnf remove docker \
                docker-client \
                docker-client-latest \
                docker-common \
                docker-latest \
                docker-latest-logrotate \
                docker-logrotate \
                docker-engine

2. 安装必要的软件包

安装 dnf-plugins-core 包,以便使用 dnf 命令来管理软件包:

bash 复制代码
sudo dnf -y install dnf-plugins-core

3. 设置 Docker 仓库

添加 Docker 官方仓库:

bash 复制代码
sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

4. 安装 Docker 引擎

安装 Docker 引擎、CLI 和 Containerd:

bash 复制代码
sudo dnf install docker-ce docker-ce-cli containerd.io

5. 启动 Docker 并设置开机自启

启动 Docker 服务:

bash 复制代码
sudo systemctl start docker

设置 Docker 服务开机自启:

bash 复制代码
sudo systemctl enable docker

6. 验证 Docker 安装

运行以下命令,验证 Docker 是否安装成功:

bash 复制代码
sudo docker run hello-world

如果看到"Hello from Docker!"的消息,说明 Docker 安装成功。

7. (可选)将当前用户添加到 Docker 组

为了避免每次使用 Docker 命令都需要使用 sudo,可以将当前用户添加到 Docker 组:

bash 复制代码
sudo usermod -aG docker $USER

然后重新登录以使更改生效。

8.下载docker-compose文件

bash 复制代码
# 执行下载
curl -L https://github.com/docker/compose/releases/download/1.21.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose

#赋予环境变量(应该不用操作)
#mv docker-compose /usr/local/bin

#执行权限
chmod +x /usr/local/bin/docker-compose

#查看是否安装成功
docker-compose -version
相关推荐
“码”力全开1 天前
打破芯片与协议壁垒:基于 Docker + 边缘计算的 GB28181/RTSP 视频智能管理平台架构设计与源码交付方案
docker·音视频·边缘计算
杨云龙UP1 天前
ODA/Oracle RAC 节点 Load 100+ 排查:一个 lsof 残留进程引发的负载虚高问题 2026-05-27
linux·数据库·oracle·centos·误操作
Albert Edison1 天前
【Docker】Ubuntu22.04 安装 Docker 教程
运维·docker·容器
AI服务老曹1 天前
基于Docker的低代码AI视频管理平台架构解析:打通GB28181/RTSP多协议,支持异构边缘计算与全源码交付
人工智能·低代码·docker
codefan※1 天前
一键部署私人 LLM:Ollama + Docker 极简指南
运维·docker·容器·大模型·llm·本地部署·ollama
IT策士1 天前
Docker 网络进阶:容器间通信与 DNS 解析
网络·docker·容器
热爱Liunx的丘丘人1 天前
Docker Compose 实现 Nginx 与 MySQL 多容器服务编排
mysql·nginx·docker
热爱Liunx的丘丘人1 天前
Docker
运维·docker·容器
sszdzq1 天前
docker 安装 rocketmq + dashboard
docker·容器·rocketmq
ai产品老杨1 天前
深度解析:基于 Docker 与异构计算的下一代 AI 视频管理平台架构(附 GB28181/RTSP 统一接入与源码交付方案)
人工智能·docker·音视频