新闻动态

怎么在Fedora 32中运行Docker

发布日期:2021-03-29 16:13 | 文章来源:网络

运行主机

今天海外主机与你分享了如何在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处理。

实时开通

自选配置、实时开通

免备案

全球线路精选!

全天候客户服务

7x24全年不间断在线

专属顾问服务

1对1客户咨询顾问

在线
客服

在线客服:7*24小时在线

客服
热线

400-630-3752
7*24小时客服服务热线

关注
微信

关注官方微信
顶部