以下內(nèi)容轉(zhuǎn)載自網(wǎng)絡(luò)
一、安裝Docker的先決條件
1疯汁、運(yùn)行64位CPU構(gòu)架的計(jì)算機(jī)(目前只能是x86_64和amd64),請(qǐng)注意窖认,Docker目前不支持32位CPU。
2、運(yùn)行Linux 3.8或更高版本內(nèi)核旷档。一些老版本的2.6.x或其后的內(nèi)核也能夠運(yùn)行Docker,但運(yùn)行結(jié)果會(huì)有很大的不同歇拆。而且鞋屈,如果你需要就老版本內(nèi)核尋求幫助時(shí),通常大家會(huì)建議你升級(jí)到更高版本的內(nèi)核查吊。
3谐区、內(nèi)核必須支持一種適合的存儲(chǔ)驅(qū)動(dòng)(storage driver),例如:
Device Manage逻卖;AUFS宋列;vfs;btrfs评也;ZFS
默認(rèn)存儲(chǔ)驅(qū)動(dòng)通常是Device Mapper或AUFS
4炼杖、內(nèi)核必須支持并開啟cgroup和命名空間(namespace)功能灭返。
安裝linux-iamge-extra-*的kernel包。這個(gè)包允許你使用aufs存儲(chǔ)驅(qū)動(dòng)坤邪。
~$sudo apt-get install linux-image-extra-$(uname -r) linux-image-extra-virtual
檢查Ubuntu內(nèi)核版本
~$uname -a
檢查Device Mapper
~$ls -l /sys/class/misc/device-mapper
二熙含、安裝Docker
apt-get install build-essential
添加Docker的APT倉(cāng)庫(kù)
~$sudo sh -c "echo deb https://apt.dockerproject.org/repo ubuntu-trusty main > /etc/apt/sources.list.d/docker.list"
檢測(cè)curl命令是否安裝
~$whereis curl
curl: /usr/bin/curl /usr/share/man/man1/curl.1.gz
增加Docker倉(cāng)庫(kù)的新GPG密鑰
~$sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
更新APT軟件包索引
~$sudo apt-get update
安裝Docker
~$sudo lsb_release --codename | cut -f2
xenial
~$sudo sh -c "echo deb https://apt.dockerproject.org/repo ubuntu-xenial main > /etc/apt/sources.list.d/docker.list"
~$cat /etc/apt/sources.list.d/docker.list
deb https://apt.dockerproject.org/repo ubuntu-xenial main
~$sudo apt-get update
~$sudo apt-get install docker-engine
查看docker是否安裝成功
~$sudo docker info