1. 程式人生 > >在redhat 6.6上安裝Docker

在redhat 6.6上安裝Docker

安裝環境

支援Docker的RHEL版本

Red Hat Enterprise Linux 7 (64-bit)
Red Hat Enterprise Linux 6.5 (64-bit) 或更高版本

不論是RHEL的哪個版本,Docker都要求是64位的安裝環境。RHEL 6的核心版本必須是2.6.32-431或者更高。檢視核心版本:

# uname -r

安裝docker

安裝前的準備

1.安裝libcgroup(該軟體包提供了一系列工具和庫檔案用於控制和管理控制組)

# rpm -ivh libcgroup-0.40.rc1-6.el6_5.1.x86_64.rpm

2.更新yum源

# rpm -ivh epel-release-latest-6.noarch.rpm

安裝docker-io

1.使用yum軟體包管理器安裝docker-io:

# yum install docker-io
已載入外掛:product-id, refresh-packagekit, security, subscription-manager
    This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
設定安裝程序
epel/metalink                                                                                            | 4.4 kB     00:00     
epel                                                                                                     | 4.3 kB     00:00     
epel/primary_db                                                                                          | 5.9 MB     00:02
解決依賴關係
--> 執行事務檢查
---> Package docker-io.x86_64 0:1.7.1-2.el6 will be 安裝
--> 處理依賴關係 lxc,它被軟體包 docker-io-1.7.1-2.el6.x86_64 需要
--> 執行事務檢查
---> Package lxc.x86_64 0:1.0.8-1.el6 will be 安裝
--> 處理依賴關係 lua-lxc(x86-64) = 1.0.8-1.el6,它被軟體包 lxc-1.0.8-1.el6.x86_64 需要
--> 處理依賴關係 lua-alt-getopt,它被軟體包 lxc-1.0.8-1.el6.x86_64 需要
--> 處理依賴關係 liblxc.so.1()(64bit),它被軟體包 lxc-1.0.8-1.el6.x86_64 需要
--> 執行事務檢查
---> Package lua-alt-getopt.noarch 0:0.7.0-1.el6 will be 安裝
---> Package lua-lxc.x86_64 0:1.0.8-1.el6 will be 安裝
--> 處理依賴關係 lua-filesystem,它被軟體包 lua-lxc-1.0.8-1.el6.x86_64 需要
---> Package lxc-libs.x86_64 0:1.0.8-1.el6 will be 安裝
--> 執行事務檢查
---> Package lua-filesystem.x86_64 0:1.4.2-1.el6 will be 安裝
--> 完成依賴關係計算

依賴關係解決

================================================================================================================================
 軟體包                             架構                       版本                              倉庫                      大小
================================================================================================================================
正在安裝:
 docker-io                          x86_64                     1.7.1-2.el6                       epel                     4.6 M
為依賴而安裝:
 lua-alt-getopt                     noarch                     0.7.0-1.el6                       epel                     6.9 k
 lua-filesystem                     x86_64                     1.4.2-1.el6                       epel                      24 k
 lua-lxc                            x86_64                     1.0.8-1.el6                       epel                      16 k
 lxc                                x86_64                     1.0.8-1.el6                       epel                     122 k
 lxc-libs                           x86_64                     1.0.8-1.el6                       epel                     255 k

事務概要
================================================================================================================================
Install       6 Package(s)

總下載量:5.0 M
Installed size: 20 M
確定嗎?[y/N]:y
下載軟體包:
(1/6): docker-io-1.7.1-2.el6.x86_64.rpm                                                                  | 4.6 MB     00:04     
(2/6): lua-alt-getopt-0.7.0-1.el6.noarch.rpm                                                             | 6.9 kB     00:00     
(3/6): lua-filesystem-1.4.2-1.el6.x86_64.rpm                                                             |  24 kB     00:00     
(4/6): lua-lxc-1.0.8-1.el6.x86_64.rpm                                                                    |  16 kB     00:00     
(5/6): lxc-1.0.8-1.el6.x86_64.rpm                                                                        | 122 kB     00:00     
(6/6): lxc-libs-1.0.8-1.el6.x86_64.rpm                                                                   | 255 kB     00:00     
--------------------------------------------------------------------------------------------------------------------------------
總計                                                                                            807 kB/s | 5.0 MB     00:06     
warning: rpmts_HdrFromFdno: Header V3 RSA/SHA256 Signature, key ID 0608b895: NOKEY
Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
Importing GPG key 0x0608B895:
 Userid : EPEL (6) <
[email protected]
> Package: epel-release-6-8.noarch (installed) From : /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6 確定嗎?[y/N]:y 執行 rpm_check_debug 執行事務測試 事務測試成功 執行事務 Warning: RPMDB altered outside of yum. 正在安裝 : lxc-libs-1.0.8-1.el6.x86_64 1/6 正在安裝 : lua-filesystem-1.4.2-1.el6.x86_64 2/6 正在安裝 : lua-lxc-1.0.8-1.el6.x86_64 3/6 正在安裝 : lua-alt-getopt-0.7.0-1.el6.noarch 4/6 正在安裝 : lxc-1.0.8-1.el6.x86_64 5/6 正在安裝 : docker-io-1.7.1-2.el6.x86_64 6/6 Verifying : lxc-libs-1.0.8-1.el6.x86_64 1/6 Verifying : lua-lxc-1.0.8-1.el6.x86_64 2/6 Verifying : lxc-1.0.8-1.el6.x86_64 3/6 Verifying : docker-io-1.7.1-2.el6.x86_64 4/6 Verifying : lua-alt-getopt-0.7.0-1.el6.noarch 5/6 Verifying : lua-filesystem-1.4.2-1.el6.x86_64 6/6 已安裝: docker-io.x86_64 0:1.7.1-2.el6 作為依賴被安裝: lua-alt-getopt.noarch 0:0.7.0-1.el6 lua-filesystem.x86_64 0:1.4.2-1.el6 lua-lxc.x86_64 0:1.0.8-1.el6 lxc.x86_64 0:1.0.8-1.el6 lxc-libs.x86_64 0:1.0.8-1.el6 完畢!

2.啟動docker服務:

# service docker start
Starting cgconfig service:                                 [確定]
Starting docker:                                       [確定]

3.確認docker服務是否執行:

# service docker status
docker (pid  2593) 正在執行...

其他一些事項

開機啟動docker守護程序

安裝docker-io軟體包時已建立docker服務預設開機項:

# ls -l /etc/rc5.d/S95docker 
lrwxrwxrwx. 1 root root 16 8月  31 2015 /etc/rc5.d/S95docker -> ../init.d/docker

備註: redhat 6.6的預設啟動級別是5。

docker版本

使用yum預設配置的源安裝的docker版本是1.7.1:

# docker version
Client version: 1.7.1
Client API version: 1.19
Go version (client): go1.4.2
Git commit (client): 786b29d/1.7.1
OS/Arch (client): linux/amd64
Server version: 1.7.1
Server API version: 1.19
Go version (server): go1.4.2
Git commit (server): 786b29d/1.7.1
OS/Arch (server): linux/amd64

升級docker

# yum update docker-io

相關推薦

redhat 6.6安裝Docker

安裝環境 支援Docker的RHEL版本 Red Hat Enterprise Linux 7 (64-bit) Red Hat Enterprise Linux 6.5 (64-bit) 或更高版本 不論是RHEL的哪個版本,Docker都要求是6

阿裏雲cenos 6.5 模板安裝 docker

enc comm starting parent cap tram arch download acc 本章將介紹在阿裏雲的 Centos6.5 模板上安裝 Docker 以及在 Ubuntu 14.04 模板上安裝 Docker 的過程Centos 6.5 模板上使用D

Oracle菜鳥學習之在RedHat 6.5安裝Oracle

ola 信息 nis lease run log version ora- 修改配置文件 Oracle菜鳥學習之在RedHat 6.5上安裝Oracle 11G 首發:http://www.arppinging.com/wordpress/?p=90 安裝前準備工作 上

Redhat 6.3安裝OpenSSL

.gz 版本 編譯源碼 install blank pmf 放棄 targe .so 需求是:在Redhat 6.3上安裝OpenSSL 1.1.0b。 一開始試圖去搜索rpm,沒有對應版本。https://pkgs.org/http://rpmfind.net/放棄!

win10 安裝docker docker安裝centos 6.7 用ssh工具連線centos踩坑到出坑

系統準備:    win10    docker     centos6.7    SecureFX 8.01.啟動docker  docker images 檢視映象2.docker ps 查詢centos 6.7 映象 <imagesID>3.啟動centos

redhat 6.5 離線安裝docker (rpm包安裝

以前離線安裝docker 是在redhat 7.1 可以安裝docker 1.8 但是突然接到命令,開發環境換為redhat6.5 立馬崩潰,,,,,因為,docker1.8 在redhat6.5跑不起來。 docker1.8 要求核心3.10起,但是redh

centos 6.5 安裝使用upsource

修復 imp 技術 幫助文檔 簽名證書 執行 views 導出 uri 這裏應領導的要求,在服務器上裝了upsource Upsource的安裝和與JetBrains工具的集成 JetBrains的工具一直都是我開發和學習的好幫手,本人工作主要是iOS開發,使用的是AppC

CentOS 6.9安裝mysql-5.6.37

初始 replica mil using logs ces def pan shutdown CentOS 6.9上安裝mysql-5.6.37 1、準備數據存放的文件系統 新建一個邏輯卷,並將其掛載至特定目錄即可。這裏不再給出過程。 這裏假設其邏輯卷的掛載目錄為/d

在RHEL 6.5安裝grid報錯libcap.so.1

libc 連接 object director failed libraries create cfg 方法 報錯如下:/u01/app/11.2.0/grid/bin/clscfg.bin: error while loading shared libraries: li

轉的 CentOS 6.9安裝MySQL 5.6.37 (我用的centos7)

inux ice x86_64 group ted repo update reads shu 記錄下在CentOS 6.9環境安裝MySQL 5.6.37的過程,供大家參考。 1、準備數據存放的文件系統新建一個邏輯卷,並將其掛載至特定目錄即可。這裏不再給出過程。這裏假設其

6、CentOS7 安裝Docker之擴充套件(三個技巧,將Docker映象體積減小90%)

三個技巧,將Docker映象體積減小90% 在構建Docker容器時,應該儘量想辦法獲得體積更小的映象,因為傳輸和部署體積較小的映象速度更快。 但RUN語句總是會建立一個新層,而且在生成映象之前還需要使用很多中間檔案,在這種情況下,該如何獲得體積更小的映象呢? 你可能

CentOS 6.10 安裝oracle10g(64位)

作業系統:CentOS release 6.10 (Final) 64位 oracle版本:ORA10g_Linux_64.ISO 一、下載必須安裝包: # yum -y install binutils compat-libstdc++-33 compat-libstdc+

Centos 6.5中安裝docker的步驟(簡潔版)

Docker 是一個開源的應用容器引擎,讓開發者可以打包他們的應用以及依賴包到一個可移植的容器中,然後釋出到任何流行的 Linux 機器上,也可以實現虛擬化。容器是完全使用沙箱機制,相互之間不會有任何介面(類似 iPhone 的 app)。幾乎沒有效能開銷,可以很容易地在機器和資料中

在CentOS/RHEL 6.4安裝Chromium

其實,根本的原因不是CentOS/RHEL 6有多老,連Windows XP和停止更新的Ubuntu 10.04都能繼續使用Chrome呢。實際的原因是,Chrome由於種種考慮,使用了CentOS/RHEL 6中所不支援的C++ 11,所以才不能繼續更新CentOS/R

Redhat/CentOS安裝Docker

一、系統要求1)和你係統的版本要匹配2)centos-extras repository 必須啟用,這個庫預設是啟用的,但是如果你關掉了它,你必須重新啟用。3)推薦使用overlay2 儲存協議。二、解除安裝舊版本如果你沒有安裝舊版本,就不必解除安裝了。之前的舊版本叫做 do

在CentOS 6.6 x86_64安裝SystemTap/Perf+FlameGraph玩轉火焰圖實錄

下面是我結合網上資料摸索出的可行的操作方法,記錄在這樣,以備後面繼續研究。作業系統是CentOS 6.6 x86_64。 1.將核心版本升級到最新版 因為我機器上CentOS 6.6的核心版本號是2.6.32-573.12.1.el6.x86_64,網上根本找不到對應的ke

在CentOS/RHEL 6.5安裝Chromium 谷歌瀏覽器

之前Google就說了,由於CentOS/RHEL 6已經是過期的系統,所以不再會有Chrome了。 雖然後來由於引起了社群的抗議,從而改口,不再提CentOS/RHEL 6是過期系統了;但是,目前在CentOS/RHEL 6上已經沒有Chrome可以下載使用了。

CentOS 6.4安裝 oracle 11g R2圖文安裝教程

“//”後是註釋,“#”代表root使用者下操作,“$”代表oracle使用者下操作。 #chkconfig  iptables off  //永久關閉防火牆或 #service  iptabels stop  //暫時關閉防火牆,重啟系統後會自動開啟 1.硬體檢

MacOS10.13.6最新版安裝Docker及使用

2、安裝完後檢查版本資訊 docker --version docker-compose --version docker-machine --version docker run hell

在CentOS 6.4安裝daemontools(守護程序工具)

svscan: 用來啟動服務目錄下的所有子目錄中的supervise(請看supervise)程序,svscan啟動兩個一對supervise程序,一個子目錄s,一個子目錄s下的log目錄(如果有的話),啟動的時候程式會自動執行子目錄s中的run指令碼,並且監視run指令碼啟動的程序,同時會啟動s/log中的