使用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
相关推荐
Lyra_Infra3 小时前
MySQL Docker 误删恢复:binlog PITR
mysql·docker·命令行
wxchyy5 小时前
手把手教你入门云计算(二):这些技术改变了世界,你也能轻松掌握
hadoop·阿里云·docker·云原生·华为云·云计算·运维开发
名字还没想好☜5 小时前
Prometheus 告警实战:写 alerting rules、用 Alertmanager 做路由分组与抑制
运维·前端·javascript·docker·kubernetes·prometheus
请你吃div6 小时前
Node 后端项目 Docker 自动部署教程(GitHub + 宝塔 + Self-hosted Runner)
后端·docker·node.js
百年੭ ᐕ)੭*⁾⁾7 小时前
Redash部署指南(Windows docker部署)
大数据·windows·docker·数据可视化·redash
2401_834636997 小时前
Docker 容器化技术全解:从镜像构建到容器编排的完整教案2
运维·docker·容器
伞伞悦读10 小时前
【第12期】Windows 开发环境备份与恢复:软件、环境变量、Git、conda 和 Docker 卷完整方案
git·docker·conda
虎王物联11 小时前
Docker WASM 边缘计算:12ms 冷启动如何重塑 IoT 网关部署
物联网·docker·容器·边缘计算·wasm
李少兄12 小时前
Linux 服务器从零部署 kkFileView 完全指南(Docker 方案)
linux·服务器·docker
2301_旺仔12 小时前
【Docker 镜像仓库】
docker·云原生·仓库