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上工做的工具,如今均可以透明地擴展到多個主機上。

相關文章
相關標籤/搜索