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

本文详细介绍了在Fedora 33系统上安装Docker的完整步骤,包括添加Docker仓库、安装软件包、配置防火墙规则、添加用户到docker组以及验证安装是否成功。

在Fedora 33上设置Docker

我使用Fedora作为我的常规Linux系统。虽然我是一名开发者,但多年来一直使用它,因为它简单直接,足以满足我的需求。它有一些很棒的特性和衍生版本。你应该在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 设计