二、安裝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 -> ../../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,如需轉載請自行聯系原作者