在Fedora 33上安装配置Docker完整指南

本文详细介绍了在Fedora 33系统上安装Docker的完整步骤,包括添加软件仓库、安装软件包、配置防火墙规则、创建用户组以及验证安装,提供了实用的命令行操作指南。

在Fedora 33上安装Docker

我多年来一直使用Fedora作为日常Linux系统。尽管我是一名开发者,但Fedora简洁直观,让我能够轻松完成各种任务。它拥有许多出色的特性和版本,你可以在Fedora项目中查看。

以下是我在Fedora 33上成功安装Docker的简要步骤列表。我参考了相关指南,并额外配置了防火墙和用户访问权限。

添加Docker仓库进行安装

1
2
3
4
sudo dnf -y install dnf-plugins-core
sudo dnf config-manager \
    --add-repo \
    https://download.docker.com/linux/fedora/docker-ce.repo

安装软件包

1
sudo dnf install docker-ce docker-ce-cli containerd.io

启用并启动Docker

1
2
3
sudo systemctl enable docker
sudo systemctl start docker
sudo systemctl status docker

配置防火墙规则

1
2
sudo firewall-cmd --permanent --zone=FedoraWorkstation --add-masquerade
sudo firewall-cmd --permanent --zone=trusted --add-interface=docker0

创建并将用户添加到组

1
2
3
sudo groupadd docker
sudo usermod -aG docker $USER
newgrp docker

测试安装是否成功

1
docker run hello-world

最后一条命令应该会从hello-world容器输出标准的欢迎信息。

另外说明: Fedora Magazine中的这个优秀指南使用了Moby项目。还有其他替代方案,如Podman和Buildah。

comments powered by Disqus
使用 Hugo 构建
主题 StackJimmy 设计