Docker 官方提供的 get.docker.com 脚本会自动检测系统版本并配置正确的仓库,在 Rocky 10 刚发布初期,这是兼容性最好的方式。
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
sudo systemctl enable docker --now
sudo docker version
如果看到docker 安装版本信息,说明安装成功。Docker安装成功后,默认会创建一个docker用户组,只有root和docker用户组的用户才有权访问docker
sudo usermod -aG docker $USER
Docker 官方包不在 Rocky Linux 默认仓库中,需要手动添加。如果你希望手动管理仓库,可以按以下步骤操作:
这个包提供了管理仓库所需的 config-manager 插件
sudo dnf install -y dnf-plugins-core
sudo dnf config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
sudo dnf install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
sudo systemctl start docker
sudo systemctl enable docker
sudo systemctl status docker
具体配置方法,请查看Docker 镜像加速