怎么在Fedora 32中运行码头工人

  介绍

本篇文章给大家分享的是有关怎么在Fedora 32中运行码头工人,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

步骤1:系统准备

  在Fedora的最后两个版本中,操作系统已迁移到两项新技术:CGroups和用于防火墙的NFTables。尽管这些新技术的详细信息不在本教程的讨论范围之内,但是令人遗憾的是,码头工人还不支持这些新技术,因此,你必须进行一些更改才能在Fedora上使用码头工人。

<>强启用旧的并且

  Fedora仍然支持CGroups的先前实现,可以使用以下命令启用它:

<李>

<代码> sudo肮脏——update-kernel=所有参数=皊ystemd.unified_cgroup_hierarchy=0“

<强>在防火墙中将码头工人列入白名单

  为了让码头工人具有网络访问权限,需要两个命令:

<李>

<代码> sudo firewall-cmd——永久区=信任——add-interface=docker0

<李>

<代码> sudo firewall-cmd——永久——区=FedoraWorkstation add-masquerade

  第一个命令将码头工人接口添加到受信任的环境,它允许码头工人建立远程连接第。二个命令将允许码头工人建立本地连接。当有多个码头工人容器作为开发环境时,这特别有用。

  第二步骤:安装莫比

  Moby 是码头工人的开源白牌版本。它基于相同的代码,但不带商标。它包含在Fedora的主仓库中,因此很容易安装:

<李>

<代码> sudo dnf安装moby-engine docker-compose

  这将安装,<代码> moby-engine ,<代码> docker-compose ,<代码> containerd> <李>

<代码> sudo systemctl使码头工人

  第三步骤:重新启动并测试

  为了确保正确处理所有系统和设置,你现在必须重启计算机:

<李>

<代码> sudo systemctl重启

  之后,你可以使用码头工人hello world包来验证安装:

<李>

<代码> sudo码头工人运行hello world

  除非遇到问题,不然你就会看到来自码头工人的问候!

<强>以管理员身份运行

  可选地,你现在还可以将用户添加到码头工人的组帐户中,以便无需输入,<代码> sudo> <李>

<代码> sudo groupadd码头工人

<李>

<代码> sudo usermod ag)码头工人$ USER

  注销并登录以使更改生效。如果以管理员权限运行容器的想法让你有所顾虑,那么你应该研究Podman。

以上就是怎么在Fedora 32中运行码头工人,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。

怎么在Fedora 32中运行码头工人