Red Hat Enterprise Linux

如下是支持 Docker 的 RHEL 版本:html

内核支持

若是你的 RHEL 运行的是发行版内核。那就仅支持经过 extras 渠道或者 EPEL 包来安装 Docker。若是你打算在非发行版本的内核上运行 Docker ,内核的改动可能会致使出错linux

Red Hat Enterprise Linux 7 installation

Red Hat Enterprise Linux 7 (64位) 自带Docker. 你能够在发行日志中找到概述和指南。docker

Docker 包含在 extras 镜像源中,使用下面的方法能够安装 Docker:安全

一、 启用 extras 镜像源:bash

$ sudo subscription-manager repos --enable=rhel-7-server-extras-rpms

二、安装 Docker :markdown

$ sudo yum install docker

若是你是RHEL客户,更多的 RHEL-7 安装、配置和用户指南能够在客户中心中找到。网络

请继续阅读 启动 Docker 进程 .ide

Red Hat Enterprise Linux 6.5 installation

你须要在 64位 的 RHEL 6.5 或更高的版本上来安装 Docker,Docker 工做须要特定的内核补丁, 所以 RHEL 的内核版本应为 2.6.32-431 或者更高。工具

Docker 已经包含在 RHEL 的 EPEL 源中。该源是 Extra Packages for Enterprise Linux (EPEL) 的一个额外包,社区中正在努力建立和维护相关镜像。学习

内核支持

若是你的 RHEL 运行的是发行版内核。那就仅支持经过 extras 渠道或者 EPEL 包来安装 Docker。若是你打算在非发行版本的内核上运行 Docker ,内核的改动可能会致使出错

Warning: Please keep your system up to date using yum update and rebooting your system. Keeping your system updated ensures critical security vulnerabilities and severe bugs (such as those found in kernel 2.6.32) are fixed.

首先,你须要安装EPEL镜像源,请查看 EPEL installation instructions.

在EPEL中已经提供了 docker-io 包

若是你安装了(不相关)的 Docker 包,它将与 docker-io 冲突。在安装 docker-io 以前,请先卸载 Docker

下一步,咱们将要在咱们的主机中安装 Docker,也就是 docker-io 包:

$ sudo yum -y install docker-io

更新docker-io包:

$ sudo yum -y update docker-io

如今 Docker 已经安装好了,咱们来启动 docker 进程:

$ sudo service docker start

设置开机启动:

$ sudo chkconfig docker on

如今,让咱们确认 Docker 是否正常工做:

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

继续 [ 启动 Docker 进程 ]( #启动Docker进程 )

启动 Docker 进程

如今 Docker 已经安装好了,让咱们来启动 Docker 进程

$ sudo service docker start

若是咱们想要开机启动 Docker ,咱们须要执行以下的命令:

$ sudo chkconfig docker on

如今测试一下是否正常工做.

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

注意: 若是你运行的时候提示一个 Cannot start container 的错误,错误中提到了 SELINUX 或者 权限不足。你须要更新 SELINUX 规则。你可使用 sudo yum upgrade selinux-policy 而后重启。

docker用户指南

经过这个介绍,你能够了解到 Docker 是什么,以及它是如何工做的。在本章节中,咱们将 Docker 集成到你的环境中,而且经过使用 Docker 来了解一些基础知识。

咱们教你如何使用docker:

  • docker中运行你的应用程序。
  • 运行你本身的容器。
  • 建立docker镜像。
  • 分享你的docker镜像。
  • 和更多的信息!

咱们已经将本指南分为几个主要部分:

开始使用Docker Hub

如何使用Docker Hub?

Docker Hub是docker的中心仓库。Docker Hub里存储了公共的 Docker 镜像,而且提供服务来帮助你构建和管理你的 Docker 环境。了解解更多。

阅读使用Docker Hub.

在Docker中运行“hello Word”应用

如何在容器内运行应用程序?

Docker 为你将要运行的应用程序提供了一个基于容器的虚拟化平台。学习如何使用 Dockerize 应用程序来运行他们。

阅读Dockerize应用程序

使用容器

如何管理咱们的容器?

当你在docker容器中运行和管理你的应用程序,咱们会展现如何管理这些容器。了解如何检查、监控和管理容器。

阅读使用容器

使用docker镜像

我是如何建立、访问和分享我本身的容器呢?

当你学会如何使用docker的时候,是时候进行下一步来学习如何在 Docker 中构建你本身应用程序镜像。

阅读使用docker镜像

容器链接

到这里咱们学会了如何在 Docker 容器中构建一个单独的应用程序。而如今咱们要学习如何将多个容器链接在一块儿构建一个完整的应用程序。

阅读容器链接

管理容器数据

如今咱们知道如何链接 Docker 容器,下一步,咱们学习如何管理容器数据,如何将卷挂载到咱们的容器中。

阅读管理容器数据

使用Docker Hub

如今咱们应该学习更多关于使用 Docker 的知识。例如经过 Docker Hub 提供的服务来构建私有仓库。

阅读使用Docker Hub

Docker Compose

Docker Compose 你只须要一个简单的配置文件就能够自定义你所须要的应用组件,包括容器、配置、网络连接和挂载卷。只须要一个简单的命令就能够启动和运行你的应用程序。

Docker Machine

Docker Machine 能够帮助你快速的启动和运行 Docker 引擎。 Machine 能够帮助你配置本地电脑、云服务商和你的我的数据中心上的 Docker 引擎主机,而且经过配置 Docker 客户端来让它们进行安全的通讯。

Docker 集群

Docker 集群是将多个 Docker 引擎池链接在一块儿组合成一个独立的主机来提供给外界。它是以 Docker API 做为服务标准的,因此任何已经在Docker上工做的工具,如今均可以透明地扩展到多个主机上。

相关文章
相关标签/搜索