这是一个测试

这是一个测试

你好!

壁纸

Rocky Linux 10 配置本地光盘源 + 安装 Docker 完整指南

场景说明

新装 Rocky Linux 10 后网络源不可用(阿里云暂无 Rocky 10 镜像、官方 mirrorlist 语法问题),利用 系统安装光盘(DVD ISO) 搭建本地 dnf 仓库,再从阿里云安装 Docker。

前置初始化操作省略。


第一步:配置本地仓库

cat > /etc/yum.repos.d/local.repo << 'EOF'
[local-baseos]
name=Local Rocky Linux 10 - BaseOS
baseurl=file:///mnt/BaseOS
enabled=1
gpgcheck=0

[local-appstream]
name=Local Rocky Linux 10 - AppStream
baseurl=file:///mnt/AppStream
enabled=1
gpgcheck=0
EOF

⚠️ baseurl 必须写 file:///mnt/...(三个斜杠),不能简写成 /mnt/...,否则 dnf 不识别。


第二步:挂载光盘

# 查看光盘设备
lsblk | grep sr0

# 创建挂载点并挂载(报错找不到-->重启或设置--CD/DVD--设备状态--勾选已连接)
mkdir -p /mnt
mount /dev/sr0 /mnt

# 验证光盘内容
ls /mnt/

光盘为只读,挂载后不占磁盘写入空间。


开机自动挂载光盘

echo '/dev/sr0 /mnt iso9660 ro 0 0' >> /etc/fstab

建议装完基础软件后弹出光盘、修好网络源,长期不建议依赖光盘。

第三步:重建 dnf 缓存

dnf clean all
dnf makecache

成功标志:

Local Rocky Linux 10 - BaseOS      61 MB/s | 1.6 MB
Local Rocky Linux 10 - AppStream   60 MB/s | 1.6 MB
元数据缓存已建立。

第四步:安装基础工具

dnf install -y vim wget curl net-tools bash-completion yum-utils

第五步:添加 Docker 仓库并安装 Docker

# 添加阿里云 Docker 仓库
yum-config-manager --add-repo \
  https://mirrors.aliyun.com/docker-ce/linux/rhel/docker-ce.repo

# 安装 Docker 及相关组件
dnf install -y docker-ce docker-ce-cli containerd.io \
  docker-buildx-plugin docker-compose-plugin

第六步:启动 Docker

systemctl start docker
systemctl enable docker
docker --version
docker compose version