linux 下安裝doker centeros6.5


通過 cat /proc/version 、uname

[root@192.168.1.1 ~]# cat /proc/version
Linux version 2.6.32-279.el6.x86_64 (mockbuild@c6b9.bsys.dev.centos.org) (gcc version 4.4.6 20120305 (Red Hat 4.4.6-4) (GCC) ) #1 SMP Fri Jun 22 12:19:21 UTC 2012
[root@192.168.1.1 ~]# uname -a
Linux LAMP1.1 2.6.32-279.el6.x86_64 #1 SMP Fri Jun 22 12:19:21 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
[root@192.168.1.1 ~]# uname -r
2.6.32-279.el6.x86_64

 

查看64位還是32位:

getconf LONG_BIT

 

轉載自 CentOS6下docker的安裝和使用

 

Docker是一個開源的應用容器引擎,可以輕松的為任何應用創建一個輕量級的、可移植的、自給自足的容器。利用Linux的LXC、AUFS、Go語言、cgroup實現了資源的獨立,可以很輕松的實現文件、資源、網絡等隔離,其最終的目標是實現類似PaaS平台的應用隔離。

    Docker值得關注的特性:

  • 文件系統隔離:每個進程容器運行在一個完全獨立的根文件系統里。

  • 資源隔離:系統資源,像CPU和內存等可以分配到不同的容器中,使用cgroup。

  • 網絡隔離:每個進程容器運行在自己的網絡空間,虛擬接口和IP地址。

  • 日志記錄:Docker將會收集和記錄每個進程容器的標准流(stdout/stderr/stdin),用於實時檢索或批量檢索。

  • 變更管理:容器文件系統的變更可以提交到新的映像中,並可重復使用以創建更多的容器。無需使用模板或手動配置。

  • 交互式shell:Docker可以分配一個虛擬終端並關聯到任何容器的標准輸入上,例如運行一個一次***互shell。

    Docker通常用於如下場景:

  • web應用的自動化打包和發布;

  • 自動化測試和持續集成、發布;

  • 在服務型環境中部署和調整數據庫或其他的后台應用;

  • 從頭編譯或者擴展現有的OpenShift或Cloud Foundry平台來搭建自己的PaaS環境。

    本文介紹如何在RedHat/CentOS環境下安裝Docker。官方文檔要求Linux kernel至少3.8以上,且docker只能運行在64位的系統中。由於RHEL6和CentOS6的內核版本為2.6,因此必須要先升級內核。

    下面以CentOS6.5(64位)為例,介紹下docker安裝步驟和使用方法:

一、升級內核(帶aufs模塊,記住一定要升級,要不然會出現很多莫名奇怪的問題,建議用yum安裝)

    1、yum安裝帶aufs模塊的3.10內核(或到這里下載kernel手動安裝:http://down.51cto.com/data/1903250

1
2
3
cd  /etc/yum .repos.d 
wget http: //www .hop5. in /yum/el6/hop5 .repo
yum  install  kernel-ml-aufs kernel-ml-aufs-devel

    2、修改grub的主配置文件/etc/grub.conf,設置default=0,表示第一個title下的內容為默認啟動的kernel(一般新安裝的內核在第一個位置)。

wKiom1R1XF_BWoKPAAPcDXlNx-A406.jpg

    3、重啟系統,這時候你的內核就成功升級了。

1
2
[root@localhost ~] # uname -r
3.10.5-3.el6.x86_64

    查看內核是否支持aufs:

1
2
[root@localhost ~] # grep aufs /proc/filesystems
nodev    aufs

二、安裝docker

    1、首先關閉selinux:
1
2
setenforce 0
sed  -i  '/^SELINUX=/c\SELINUX=disabled'  /etc/selinux/config

    2、在Fedora EPEL源中已經提供了docker-io包,下載安裝epel:

1
2
rpm -ivh http: //mirrors .sohu.com /fedora-epel/6/x86_64/epel-release-6-8 .noarch.rpm
sed  -i  's/^mirrorlist=https/mirrorlist=http/'  /etc/yum .repos.d /epel .repo

    3、yum安裝docker-io:

1
yum -y  install  docker-io

wKioL1R2oWOCRxohAAONGaU5ZIs803.jpg

    4、啟動docker:

1
service docker start

wKioL1R1QBaDsuZ9AACThIbJ9Eo954.jpg

    5、查看docker版本:

wKioL1R1ejWCsWMqAAGVpn-s-Uk526.jpg

    查看docker日志:

cat  /var/log/docker
這樣基本上是裝上了沒太大問題


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM