在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
|
测试是否正常工作
最后一个命令应该从hello-world容器打印出良好的标准输出。
另外:Fedora Magazine中的这个很好的指南使用了Moby项目。
还有其他替代方案,如Podman和Buildah。