怎么在Fedora 32中运行Docker

2022年 10月 17日 发表评论
腾讯云618会场:点此直达 阿里云618会场:点此直达
免费/便宜/高性价比服务器汇总入口(已更新):点此直达

今天本站与你分享了如何在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。本站认为,一些知识点可以在我们的日常工作中看到或使用。希望你能通过这篇文章学到更多的知识。更多详情请关注本站。

腾讯云618活动:点此领取】8888元代金券,附云服务器价格表,2核2G4M轻量应用服务器99元1年,新老用户都可以买,可以享受1次续费99元一年、135元15个月、三年560元,MySQL云数据库59元1年起,2核2G3M配置82元1年,2核4G5M配置188元一年、3年900元,4核8G12M轻量服务器880元15个月,8核16G配置1890元15个月,更多16核32G28M带宽和云服务器CVM标准型S5、GPU服务器、CVM标准型SA2租用优惠价格如下,可以 点此进入最新活动页 查看当前最新的优惠券和活动信息。 腾讯云首购便宜续费贵,点击前往 【爆品专区】选择3年/5年,免得续费贵;首购便宜升级贵,建议 点击 选择8核16G/16核32G配置高的服务器。 阿里云618活动:点击领取】5亿上云补贴和2088元满减代金券,阿里云服务器租用费用618活动最新价格表【点击了解】,最便宜轻量应用服务器2核2G3M带宽82元1年,ECS云服务器2核2G3M带宽99元一年,ECS u1实例2核4G5M带宽优惠价格199元一年,香港30M带宽轻量服务器24元1个月、288元一年,4核8G服务器706元一年,ECS云服务器4核16G10M带宽30元1个月、90元3个月,云服务器8核32G10M带宽109元1个月、327元3个月。 腾讯云老用户享新人优惠的方法:用Qq登录、1人可注册3个新账号/用家人朋友的身份注册新号(点击注册新账号)。
小咸鱼

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: