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

在RHEL上安裝Docker

安裝環境

支援Docker的RHEL版本

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

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

# uname -r
  • 1
  • 2

安裝docker

安裝前的準備

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

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

2.更新yum源

# rpm -ivh epel-release-latest-6.noarch.rpm
  • 1
  • 2

安裝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 完畢!
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89

2.啟動docker服務:

# service docker start
Starting cgconfig service:                                 [確定]
Starting docker:                                       [確定]
  • 1
  • 2
  • 3
  • 4

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

# service docker status
docker (pid  2593) 正在執行...
  • 1
  • 2
  • 3

其他一些事項

開機啟動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
  • 1
  • 2
  • 3

備註: 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
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

升級docker

# yum update docker-io

相關推薦

RHEL安裝Docker

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

阿裏雲cenos 6.5 模板安裝 docker

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

理解RHEL安裝oracle的配置參數 :/etc/security/limits.conf, /etc/profile, /etc/pam.d/login

ulimit req else white splay 分層 64位 pass content 無論安裝什麽版本的Oracle,在安裝之前,都需要配置 /etc/pam.d/login /etc/profile /etc/security/limits.con

RHEL7.3系統安裝docker環境及docker的簡單使用

訪問 vim build info 環境 version .html 查看 hub 為RHEL7和Centos7上安裝epel源和docker源以及安裝和檢查 命令安裝 yum -y install epel-release 手動安裝 wget http://

在mac安裝Docker

這樣的 開會 有一個 mac 安裝完成 com doc .cn -1 1.進入一下地址進行下載docker https://download.docker.com/mac/stable/Docker.dmg 進入後進行下載後進行安裝 2.將其拖動到Appliactio

Linux安裝Docker,並成功部署NET Core 2.0

ble otn 重要 命中 mode 管理 sql img 內容 概述 容器,顧名思義是用來存放並容納東西的器皿; 而容器技術伴著Docker的興起也漸漸的映入大家的眼簾,它是一個抽象的概念,同時也是默默存在世上多年的技術,不僅能使應用程序間完全的隔離,而且還能在共享底層系

在centos linux安裝docker

-1 bit pda 分表 mage emc tar doc 表示 前置條件 64-bit 系統 kernel 3.10+ 1.檢查內核版本,返回的值大於3.10即可。 $ uname -r 2.確保yum是最新的 $ yum update 3.安裝 Docke

如何在ubuntu16安裝docker

很多 ins sshd main securecrt 鏈接服務器 https 源文件 apt 自從用了docker,就一直無法忘懷,省去了很多部署成本。特別是可以統一開發環境和部署環境,在實際開發中有很大的實用價值。 作為一個偽全棧,我是力推大家學習docker技術的。這種

Centos7安裝docker

rem all ble uname 服務 install blank down mon 查看來源:http://www.cnblogs.com/yufeng218/p/8370670.html Docker從1.13版本之後采用時間線的方式作為版本號,分為社區版CE和企

linux安裝Docker

over res pri server storage roc some add lin Docker的三大核心概念:鏡像、容器、倉庫 鏡像:類似虛擬機的鏡像、用俗話說就是安裝文件。 容器:類似一個輕量級的沙箱,容器是從鏡像創建應用運行實例, 可以將其啟動、開始、停止、刪除

如何在Window 10安裝Docker

雲計算 Docker 如何在Window 10上安裝DockerDocker最近推出了可以運行在Win10和Mac上的穩定版本,那麽在本篇博文中,我將給大家介紹如何在Windows 10上安裝Docker並運行Linux和Windows Containers。Docker for Windows 10

在CentOS7安裝docker

test ges creat rtu 出了 blog apt ice pin 一、在CentOS7上安裝docker篇 1. 查看系統版本: $ cat /etc/redhat-release CentOS Linux release 7.0.1406 (Core) 2.

centos7.x安裝docker

htm sys print config 免費 技術 卸載 小型 log 參考博客: https://www.cnblogs.com/yufeng218/p/8370670.html https://blog.csdn.net/fenglailea/article/deta

『中級篇』如何在window安裝docker(六)

%20 bash 完成後 啟動 b16 for ref 很慢 item 人與動物最大的區別就是,人會使用工具。windows系統還是主流,今天介紹window下安裝docker,但是需要重點說下的是docker畢竟是linux下的application所以他對linux的支

Centos7.3 安裝docker

分表 conflicts 重復 ystemd check update 開機啟動 開啟 開發 Docker從1.13版本之後采用時間線的方式作為版本號,分為社區版CE和企業版EE。 社區版是免費提供給個人開發者和小型團體使用的,企業版會提供額外的收費服務,比如經過官方測試

windows10安裝docker與碰到的坑

info png 會有 -i flow 分享 www. .com log 一、下載docker 去docker官網 : https://www.docker.com/ 下載好之後,運行: 二、安裝docker 運行 DockerToolbox之後,

在Centos7安裝docker

一.更新yum yum -y upgrade 二.刪除舊版本的docker $ sudo yum remove docker \ docker-client \ docker-client-latest \

在雲伺服器安裝docker

現在手頭有一臺雲伺服器,對其安裝docker 1.先解除安裝系統殘留的docker # yum remove docker Failed to set locale, defaulting to C Loaded plugins: fastestmirror No Match for arg

Ubuntu18.04安裝Docker-Compose

docker 完整 usr 進入 compose 8.0 style ubun nload 1.進入https://github.com/docker/compose/releases 查看最新版本,當前版本為1.23.1 sudo curl -L https://g

簡單介紹一下在CentOS安裝Docker

簡單介紹一下在CentOS上安裝Docker。 前置條件: 64-bit 系統 kernel 3.10+  1.檢查核心版本,返回的值大於3.10即可。   $ uname -r 2.使用 sudo 或 root 許可權的使用者登入終端。 3.確保yu