rocky10安装docker
rocky10按照 官方文档 是无法安装docker的,会提示如下,在githubs上有老外提过 issue
$ sudo dnf install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
Last metadata expiration check: 0:48:55 ago on Mon 29 Sep 2025 17:55:40 CST.
No match for argument: docker-ce
No match for argument: docker-ce-cli
No match for argument: containerd.io
No match for argument: docker-buildx-plugin
No match for argument: docker-compose-plugin
Error: Unable to find a match: docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
解决方法可以参考 rocky10安装docker
删除 podman
、runc
dnf -y remove podman runc
添加源
dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
修改文件
sed -i -e "s/enabled=1/enabled=0/g" /etc/yum.repos.d/docker-ce.repo
安装docker
说明
可通过如下安装指定版本docker
dnf --enablerepo=docker-ce-stable -y install docker-ce-28.3.3
dnf --enablerepo=docker-ce-stable -y install docker-ce
启动docker并开机自启
systemctl enable --now docker
查看docker版本
$ docker version
Client: Docker Engine - Community
Version: 28.4.0
API version: 1.51
Go version: go1.24.7
Git commit: d8eb465
Built: Wed Sep 3 21:00:25 2025
OS/Arch: linux/arm64
Context: default
Server: Docker Engine - Community
Engine:
Version: 28.4.0
API version: 1.51 (minimum version 1.24)
Go version: go1.24.7
Git commit: 249d679
Built: Wed Sep 3 20:58:59 2025
OS/Arch: linux/arm64
Experimental: false
containerd:
Version: v1.7.28
GitCommit: b98a3aace656320842a23f4a392a33f46af97866
runc:
Version: 1.3.0
GitCommit: v1.3.0-0-g4ca628d1
docker-init:
Version: 0.19.0
GitCommit: de40ad0