先在阿里云官网下载rockylinux的os镜像,

选minimal就可以了,如果想体验图形页面的话,选dvd镜像

三种镜像在虚拟机环境中的对比

镜像类型适合场景体积大小安装时间磁盘占用推荐度
minimal服务器/开发/学习1-1.5GB3-5分钟1.5-2GB⭐⭐⭐⭐⭐
DVD桌面体验/离线使用10-12GB15-20分钟10-15GB⭐⭐⭐
boot定制化安装/带宽有限500-700MB10-15分钟*1.5-2GB⭐⭐⭐⭐

  • 推荐 minimal:除非你想体验完整的桌面环境
  • 原因
    • 安装速度快(3-5分钟 vs DVD的15-20分钟)
    • 资源占用少(虚拟机更流畅)
    • 安全风险低(没有多余服务暴露)
    • 后续可随时安装GUI:sudo dnf groupinstall "Server with GUI"

手动安装:(我自己记录的,我手动安装是为了练习k8s集群,没那么多顾虑的自动安装就行了)

然后就是新建虚拟机,一般步骤:

自定义(高级)->选择虚拟机硬件兼容性,这一步默认点确定->稍后安装操作系统->

这里版本如果没有rockylinux,可能是vmware版本比较低,选centos8就可以了,因为同源->

虚拟机名字,放置位置自己选->处理器数量2,每个处理器的内核数量2 ->内存选4G ->仅主机模式 ->SCSI控制器:LSI Logic(L)  (推荐)  ->虚拟磁盘类型:SCSI(S) ->创建新的虚拟磁盘 -> 磁盘大小:100G (虚拟磁盘会用多少占多少,不用担心) && 将虚拟磁盘存储为单个文件(o) -> 指定磁盘文件:默认下一步 ->点击完成 (这些配置后续也可以修改的)

然后就可以开启虚拟机了

选中文,它会帮我们去设置中文的字体包,以及它的时区,都会按照中文去进行设置,可以避免很多不必要的操作

手动设置分区,第一个分区/boot/分区 ,800MB

手动设置分区,第二个分区/swap/分区 ,4G

手动设置分区,第三个分区/分区 ,剩下的都给根分区

锁定root用户,锁定以后,你的root就不允许远程登录了,只能本地去切换,第二个允许root用户使用密码进行ssh登录,如果不勾选,它默认不允许root远程登录,我们还要创建一个root远程账号,比较麻烦,这里的话我们所有选项都完成了,点击开始安装就好了

自动安装:

这里版本如果没有rockylinux,可能是vmware版本比较低,选centos8就可以了,因为同源,后面直接默认确定就可以;后面准备安装部分这里记得这样勾选,自动安装只有这个页面需要设置,其余的全部自动就好

锁定root用户,锁定以后,你的root就不允许远程登录了,只能本地去切换,第二个允许root用户使用密码进行ssh登录,如果不勾选,它默认不允许root远程登录,我们还要创建一个root远程账号,比较麻烦,这里的话我们所有选项都完成了,点击开始安装就好了

安装完毕后,要设置rockylinux的静态ip,看我的博客有发过

将yum源换为阿里云的(这里是rockylinux9系列配置方法)

sed -e 's|^mirrorlist=|#mirrorlist=|g' \
    -e 's|^#baseurl=http://dl.rockylinux.org/$contentdir|baseurl=https://mirrors.aliyun.com/rockylinux|g' \
    -i.bak \
    /etc/yum.repos.d/rocky*.repo

dnf makecache


这里设置rockylinux,yum源的时候,rocky.repo这个r大写小写都可以生效,但是只能存在一个

 YUM/DNF 加载规则

情况是否生效说明
rocky.repo 是小写文件,标准 Rocky Linux 仓库
Rocky.repo 是大写文件,也会被加载
两者共存 部分生效相同 repo id 会冲突覆盖

在 Rocky Linux 中,配置 Yum/DNF 软件源时,/etc/yum.repos.d/rocky.repo 正是最核心的、包含基础软件仓库的主配置文件。

rockylinux9.6安装docker-ce

华为云Docker-CE镜像站完美兼容Rocky Linux 9.6(阿里云YUM源 + 华为云Docker源 = 零冲突)

#验证命令

curl -s https://mirrors.huaweicloud.com/docker-ce/linux/centos/ | grep -E "7|8|9"

关键证据解读(基于你的curl输出)

1. 目录结构证明原生支持

<tr><td class="link"><a href="9/" title="9">9/</a></td><td class="size">-</td><td class="date">2022-May-18 11:33</td></tr>
<tr><td class="link"><a href="9.6/" title="9.6">9.6/</a></td><td class="size">-</td><td class="date">2022-May-18 11:33</td></tr>
  • 9/ 目录存在 → 支持CentOS 9系
  • 9.6/ 子目录存在 → 精确匹配你使用的Rocky Linux 9.6版本
  • 日期2022-May-18 → 该路径已稳定运行2年+,非临时测试路径

2. 仓库配置文件可用

<tr><td class="link"><a href="docker-ce.repo" title="docker-ce.repo">docker-ce.repo</a></td><td class="size">811 B</td><td class="date">2025-Nov-25 22:19</td></tr>
  • 专用repo文件存在 → 可一键配置仓库
  • 2025年更新日期 → 持续维护中(注意:这是镜像站同步时间,非过期时间)

正式开始配置:

1、若您安装过docker,需要先删掉,之后再安装依赖:

sudo yum remove docker docker-common docker-selinux docker-engine
sudo yum install -y yum-utils device-mapper-persistent-data lvm2

2、下载repo文件。

wget -O /etc/yum.repos.d/docker-ce.repo https://mirrors.huaweicloud.com/docker-ce/linux/centos/docker-ce.repo

软件仓库地址替换为:

sudo sed -i 's+download.docker.com+mirrors.huaweicloud.com/docker-ce+' /etc/yum.repos.d/docker-ce.repo

3、更新索引文件并安装

sudo dnf makecache
sudo yum install docker-ce

4、启动& 开机启动docker

systemctl enable docker --now

docker ps命令验证一下

5、配置国内镜像加速器

# 创建 Docker 配置目录
sudo mkdir -p /etc/docker

# 配置镜像加速器(使用国内多个镜像源)
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": [
    "https://docker.1ms.run",
    "https://docker.m.daocloud.io",
    "https://docker.xuanyuan.me"
  ]
}
EOF

# 重新加载配置并重启 Docker 服务
sudo systemctl daemon-reload
sudo systemctl restart docker

更多推荐