# 1. 升级系统并安装基础依赖(更新系统包) sudo dnf update -y
# 安装dnf 仓库管理插件 基础依赖包 sudo dnf install -y yum-utils device-mapper-persistent-data lvm2 dnf-plugins-core # 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
# 创建 daemon 配置文件
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": [
"https://docker.xuanyuan.me" // 轩辕镜像源,高速节点
]
}
EOF# 重载配置并重启 docker
sudo systemctl daemon-reload
sudo systemctl restart docker
# 查看镜像源是否生效
docker info# 重启 Docker 服务使配置生效
sudo systemctl daemon-reload
sudo systemctl restart docker
检查 Docker 服务状态:
sudo systemctl status docker