计算机网络/计算机科学与应用/系统/运维/开发

RockyLinux10-安装Docker环境

# 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

泰山崩于前而色不变,麋鹿兴于左而目不瞬,然后可以制利害,可以待敌。--心术

评论

^