# 1. 升级系统并安装基础依赖 sudo dnf update -y sudo dnf install -y yum-utils device-mapper-persistent-data lvm2 # 2. 卸载旧版本 Docker(如果存在) sudo dnf remove -y docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine # 3. 添加 Docker 官方软件源 sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo # 注:Rocky Linux 10 基于 RHEL 10,Docker 官方的 CentOS 源完全兼容
# 1. 安装 Docker CE 核心组件 sudo dnf install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin # 2. 启动 Docker 服务并设置开机自启 sudo systemctl start docker sudo systemctl enable docker # 3. 将当前用户加入 docker 组(避免每次执行 docker 命令都需要 sudo) sudo usermod -aG docker $USER # 4. 刷新用户组权限(无需重启系统) newgrp docker
# 1. 查看 Docker 版本 docker --version # 2. 运行官方测试容器(验证环境完整性) docker run hello-world
配置 Docker 镜像加速(解决国内拉取镜像慢的问题)
# 创建 Docker 配置目录 sudo mkdir -p /etc/docker # 写入镜像加速配置(以阿里云为例,可替换为自己的加速地址) sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://你的加速地址.mirror.aliyuncs.com"] } EOF # 重启 Docker 服务使配置生效 sudo systemctl daemon-reload sudo systemctl restart docker
检查 Docker 服务状态:
sudo systemctl status docker