Fedora 安装最新版 Docker 并配置用户权限

快速在 Fedora 上安装 Docker 并配置普通用户权限


1) 安装插件

sudo dnf -y install dnf-plugins-core

2) 用新命令添加 repo(Fedora 43 适用)

在新版 dnf5 上,通常是用 addrepo 子命令,而不是 --add-repo 参数:

sudo dnf config-manager addrepo --from-repofile=https://download.docker.com/linux/fedora/docker-ce.repo

如果你的机器上该子命令名字略不同,也可以直接导入 repo 文件(见下面“方案 B”)。

3) 刷新缓存并确认仓库存在

sudo dnf clean all
sudo dnf makecache
sudo dnf repolist | grep -i docker

4) 再安装 Docker CE

sudo dnf -y install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

5) 启动并设置开机自启

sudo systemctl enable --now docker

6) 配置普通用户权限

sudo usermod -aG docker $USER
newgrp docker # 立即生效

注销或者重启系统后,普通用户即可使用 Docker 命令而无需 sudo