以下是支持 Docker 的 RHEL 版本:
如果你的 RHEL 運(yùn)行的是發(fā)行版內(nèi)核。那就僅支持通過 extras 渠道或者 EPEL 包來安裝 Docker。如果你打算在非發(fā)行版本的內(nèi)核上運(yùn)行 Docker ,內(nèi)核的改動(dòng)可能會(huì)導(dǎo)致出錯(cuò)
Red Hat Enterprise Linux 7 (64位) 自帶Docker. 你可以在發(fā)行日志中找到概述和指南。
Docker 包含在 extras 鏡像源中,使用下面的方法可以安裝 Docker:
1、 啟用 extras 鏡像源:
$ sudo subscription-manager repos --enable=rhel-7-server-extras-rpms
2、安裝 Docker :
$ sudo yum install docker
如果你是RHEL客戶,更多的 RHEL-7 安裝、配置和用戶指南可以在客戶中心中找到。
請(qǐng)繼續(xù)閱讀 啟動(dòng) Docker 進(jìn)程 .
你需要在 64位 的 RHEL 6.5 或更高的版本上來安裝 Docker,Docker 工作需要特定的內(nèi)核補(bǔ)丁, 因此 RHEL 的內(nèi)核版本應(yīng)為 2.6.32-431 或者更高。
Docker 已經(jīng)包含在 RHEL 的 EPEL 源中。該源是 Extra Packages for Enterprise Linux (EPEL) 的一個(gè)額外包,社區(qū)中正在努力創(chuàng)建和維護(hù)相關(guān)鏡像。
如果你的 RHEL 運(yùn)行的是發(fā)行版內(nèi)核。那就僅支持通過 extras 渠道或者 EPEL 包來安裝 Docker。如果你打算在非發(fā)行版本的內(nèi)核上運(yùn)行 Docker ,內(nèi)核的改動(dòng)可能會(huì)導(dǎo)致出錯(cuò)
Warning: Please keep your system up to date using
yum updateand 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鏡像源,請(qǐng)查看 EPEL installation instructions.
在EPEL中已經(jīng)提供了 docker-io 包
如果你安裝了(不相關(guān))的 Docker 包,它將與 docker-io 沖突。在安裝 docker-io 之前,請(qǐng)先卸載 Docker
下一步,我們將要在我們的主機(jī)中安裝 Docker,也就是 docker-io 包:
$ sudo yum -y install docker-io
更新docker-io包:
$ sudo yum -y update docker-io
現(xiàn)在 Docker 已經(jīng)安裝好了,我們來啟動(dòng) docker 進(jìn)程:
$ sudo service docker start
設(shè)置開機(jī)啟動(dòng):
$ sudo chkconfig docker on
現(xiàn)在,讓我們確認(rèn) Docker 是否正常工作:
$ sudo docker run -i -t fedora /bin/bash
繼續(xù) [ 啟動(dòng) Docker 進(jìn)程 ]( #啟動(dòng)Docker進(jìn)程 )
現(xiàn)在 Docker 已經(jīng)安裝好了,讓我們來啟動(dòng) Docker 進(jìn)程
$ sudo service docker start
如果我們想要開機(jī)啟動(dòng) Docker ,我們需要執(zhí)行如下的命令:
$ sudo chkconfig docker on
現(xiàn)在測(cè)試一下是否正常工作.
$ sudo docker run -i -t fedora /bin/bash
注意: 如果你運(yùn)行的時(shí)候提示一個(gè)
Cannot start container的錯(cuò)誤,錯(cuò)誤中提到了 SELINUX 或者 權(quán)限不足。你需要更新 SELINUX 規(guī)則。你可以使用sudo yum upgrade selinux-policy然后重啟。
下一步
好!現(xiàn)在你可以去查看用戶指南。
遇到問題請(qǐng)到 Red Hat Bugzilla for docker-io component 進(jìn)行反饋。