简介
Docker官方的一键安装脚本,不支持Rocky Linux 9。原因是Docker.com官方安装脚本,在系统判断只写了RedHat/CentOS,因此不支持RHEL其他100%兼容的发行版。
这是官方的安装脚本(只支持RHEL和CentOS),Rocky、Alma、Oracle的发行版,直接往下看。
curl -fsSL https://test.docker.com | bash -s docker --mirror Aliyun
安装Docker软件包
1、导入Docker官方镜像源
RHEL、CentOS、Rocky、Alma、Oracle系统,同宗同源,都是向RHEL系列100%二进制兼容的系统。
你就理解为100%完全相同,因此我们选择导入RHEL的源即可,如下:
dnf config-manager --add-repo https://download.docker.com/linux/rhel/docker-ce.repo
2、修改为从阿里源下载(可选,中国大陆下载加速)
sed -i.cbak 's|https://download.docker.com|https://mirrors.aliyun.com/docker-ce|g' /etc/yum.repos.d/docker-ce.repo
3、安装Docker全部软件包
CXT选择Docker系列组件全部安装(全部安装硬盘空间要求也并不多)
可选:只安装前3个,就满足Docker最小化运行的需求了
dnf install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin docker-buildx-plugin
4、启动Docker,并设置开机自启
#启动Docker服务并自启
systemctl start docker
systemctl enable docker
#查看Docker服务运行状态
systemctl status docker
5、修改Docker Hub的镜像源(可选,中国大陆下载加速)
可参考如下DockerHub 国内加速镜像列表:
https://github.com/dongyubin/DockerHub
总结
可以运行你的Docker各项容器了
这里使用默认的Hello-World镜像来测试Docker运行状态
docker run hello-world
docker ps -a