在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
|
测试安装是否成功
最后一条命令应该会从hello-world容器输出标准的欢迎信息。
另外说明:
Fedora Magazine中的这个优秀指南使用了Moby项目。还有其他替代方案,如Podman和Buildah。