天天看點

《第一本Docker》筆記(二)之安裝Docker

二、安裝Docker

1. Ubuntu系統中安裝Docker:

  1) 核心檢查:uname –a#Docker要求的核心版本在3.8及以上,并且要求運作在64位的CPU架構的計算機上。

<a href="http://s3.51cto.com/wyfs02/M02/6C/7B/wKiom1VJ7XXg6v2LAABVcFkeEJo634.jpg" target="_blank"></a>

     更新核心版本:

  $ sudoapt-get update

  $ sudoapt-get install linux-headers-3.8.0-27-generic

   linux-image-3.8.0-27-generic  linux-headers-3.8.0-27

    更新Grub啟動加載器來加載新核心  

              $ sudoupdate-grub

              $ sudoreboot  #重新開機伺服器使新安裝的核心生效

 2) Device Mapper檢查

   使用DeviceMapper作為存儲驅動。   

              $ ls -l /sys/class/misc/device-mapper

              lrwxrwxrwx 1 root root 0 May  5 14:47 /sys/class/misc/device-mapper -&gt;                      ../../devices/virtual/misc/device-mapper

              或者

                252 device-mapper 

  如果沒有顯示相關資訊,嘗試加載dm_mod子產品

  $ sudomodprobe dm_mod 

 3) 安裝Docker

 添加APT倉庫并自動将倉庫的GPG添加到宿機中   

 添加GPG密鑰

更新APT源

 $ sudoapt-get update

安裝Docker軟體包 

             $ sudoapt-get install lxc-docker  #自動安裝一些必需軟體包

             $ sudodocker info  #檢視docker的安裝情況

Ubuntu防火牆設定 

             配置檔案在/etc/defaults/ufw

            重新加載:$ sudo ufwreload

2. RHEL/Centos系統中安裝Docker:

 1) 核心

  uname -a

    $ ls -l /sys/class/misc/device-mapper 

 3) 安裝Docker(RHEL6/Centos6)

  安裝epel軟體源

  使用yum安裝docker 

$ yuminstall docker-io -y

vim /etc/sysconfig/docker

  Centos6啟動docker并設定為開機自啟動

              # service docker start

              # chkconfig docker on

 RHEL7/centos7安裝Docker 

             $ subscription-managerrepos --enable=rhel-7-server-extras-rpms

             $ yuminstall -y docker 

Centos7啟動docker并設定為開機自啟動

             # servicestart docker

             #systemctl enable docker

檢視docker的安裝情況

 docker info

3. OS X系統中使用Boot2Docker安裝Docker:

4. Windows系統使用Boot2Docker安裝Docker:

Docker的更新:使用apt-get、yum進行更新

Docker圖形使用者界面:

本文轉自 南非波波 51CTO部落格,原文連結:http://blog.51cto.com/nanfeibobo/1643569,如需轉載請自行聯系原作者