怎么在Fedora 32中运行Docker
运行主机
今天海外主机与你分享了如何在Fedora 32中运行Docker,海外主机认为这非常实用,所以他分享给你学习。希望你看完这篇文章能有所收获。话不多说,让我们和海外主机一起看看
步骤1:系统准备
在Fedora的最后两个版本中,操作系统被迁移到了两种新技术上:用于防火墙的CGroups和NFTables。虽然这些新技术的细节超出了本教程的范围,但不幸的是,Docker不支持这些新技术。因此,您必须进行一些更改才能在Fedora上使用Docker。
启用旧的 CGroups
Fedora仍然支持CGroups的早期实现,可以通过使用以下命令来启用:
sudo grubby-update-kernel=ALL-args=' systemd . unified _ cgroup _ hierarchy=0 '
在防火墙中将 Docker 列入白名单
为了让Docker能够访问网络,需要两个命令:
sudo防火墙-cmd-permanent-zone=trusted-add-interface=dock r0
sudo防火墙-cmd -永久-zone=Fedora workstation-add-伪装
第一个命令将Docker接口添加到可信环境中,这允许Docker建立远程连接。第二个命令将允许Docker建立本地连接。当有多个Docker容器作为开发环境时,这尤其有用。
第二步:安装莫比
莫比是Docker的开源白卡版本。它基于相同的代码,但没有商标。它装在Fedora的主仓库里,所以很容易安装:
sudo dnf安装Moby-引擎docker-撰写
这将安装移动引擎,docker-compose,containerd和其他相关库。安装后,您必须启用系统级守护程序来运行Docker:
sudo systemctl使能docker
步骤3:重启并测试
为了确保正确处理所有系统和设置,您必须立即重新启动计算机:
sudo systemctl重新启动
之后,您可以使用Docker hello-world包
sudo docker经营hello-world
除非遇到问题,否则会看到Docker的问候!
以管理员身份运行
或者,您现在可以将用户添加到Docker的组帐户,这样您就可以启动Docker映像,而无需输入sudo:
sudo groupadd docker
sudo usermod -aG docker $USER
注销并登录以使更改生效。如果以管理员权限运行容器的想法让你担心,你应该学习波德曼。
以上是Fedora 32如何运行Docker。海外主机认为,一些知识点可以在我们的日常工作中看到或使用。希望你能通过这篇文章学到更多的知识。更多详情请关注海外主机。
Tags:,运行主机,怎么在Fedora 32中运行Docker
版权声明:本站文章来源标注为YINGSOO的内容版权均为本站所有,欢迎引用、转载,请保持原文完整并注明来源及原文链接。禁止复制或仿造本网站,禁止在非www.yingsoo.com所属的服务器上建立镜像,否则将依法追究法律责任。本站部分内容来源于网友推荐、互联网收集整理而来,仅供学习参考,不代表本站立场,如有内容涉嫌侵权,请联系alex-e#qq.com处理。