Code前端首页关于Code前端联系我们

Red Hat 内核支持 Docker,并附有安装说明

terry 2年前 (2023-09-28) 阅读数 77 #未命名

以下 RHEL 版本支持 Docker:

  • Red Hat Enterprise Linux 7(64 位)
  • Red Hat Enterprise Linux 6.5(64 位) 或如果您的 RHEL 有发行版内核,则更高版本的

内核支持

。那么它只支持通过 extras 通道或 EPEL 包安装 Docker。如果您计划将 Docker 与未发布版本的内核一起使用,对内核的更改可能会导致错误

Red Hat Enterprise Linux 7 安装

Red Hat Enterprise Linux 7(64 位)导入您自己的 Docker 。您可以在发布日志中找到概述和说明。

Docker 包含在 extrat 镜像源中。安装Docker如下:

  1. 启用extrat镜像源:
     $ sudo subscription-manager repos --enable=rhel-7-server-extras-rpms
  2. 安装Docker:
     $ sudo yum install docker 

如果您是RHEL客户,RHEL-7配置和用户指南可能会更多安装。可以在客户中心找到。

继续阅读以启动 Docker 进程。

Red Hat Enterprise Linux 6.5 安装

您需要在 RHEL 6.5 或更高版本上安装 Docker 64 位。 Docker 需要特定的内核补丁,因此 RHEL 内核版本必须为 2.6.32-431 或更高版本。

Docker 已包含在 RHEL 的 EPEL 存档中。此源是 Extra Packages for Enterprise Linux (EPEL) 的额外包。社区致力于创建和维护类似的镜像。

内核支持

如果您的 RHEL 有发行版内核。那么它只支持通过 extras 通道或 EPEL 包安装 Docker。如果您计划将 Docker 与未发布的内核一起使用,则内核更改可能会导致错误

警告:通过使用 yum update 并重新启动系统来使系统保持最新状态。使您的系统保持最新状态可确保修复关键安全漏洞和严重错误(如内核 2.6.32 中发现的错误)。

首先您需要安装 EPEL 映像源,请查看 EPEL 安装说明。

它已经包含在 EPEL docker -io 包中

如果您安装(未连接的)Docker 包,它将与 docker-io 包冲突。在安装 docker-io 之前,先卸载 Docker

接下来,我们在我们的主机上安装 Docker,即 docker-ioPackage docker-io 包:

$ sudo yum -y update docker-io

现在Docker 已安装完成,让我们开始对接过程:

$ sudo service docker start

配置启动:

$ sudo chkconfig docker on

现在让我们检查 Docker 是否正常工作:

启动 Docker 进程

现在 Docker 已安装完毕,让我们启动Docker进程

$ sudo service docker start

如果我们要启动Docker,我们需要运行以下命令:

$ sudo chkconfig docker on

现在测试它是否正常工作。 ?

$ sudo docker run -i -t fedora /bin/bash

注意:如果执行过程中询问无法启动容器,错误会提到SELINUX或权限不足。您需要更新 SELINUX 规则。您可以使用 sudo yum update selinux-policy 然后重新启动。

下一步

好的!现在您可以去看一下用户手册。

自定义进程选项

如果您想添加HTTP代理、为Docker可执行文件设置不同的目录或分区,或者自定义其他功能

问题

如果您遇到任何问题,请联系我们。 Red Hat Bugzilla for docker-io 组件以获取反馈。

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

热门