docker可以在多种Linux发行版本中运行,包括Debian、SUSE、Arch Linux、CentOS、Gentoo。docker还支持云平台,如Amazon EC2、Google Computer Engine。
安装条件
64位CPU架构计算机(x86_64或者AMD64),docker目前不支持32位CPU。
Linux3.8或者更高版本的内核。老版本的2.6.x及其以后的版本也能运行docker,但是运行结果会有很大的不同。
内核必须支持一种适合的存储驱动,如:
Device Manager;
AUFS;
vfs;
btrfs;
默认存储驱动通常为Device Mapper。
内核必须支持并启动cgroup和命名空间(namespace)功能。
在RedHat系列发行版中安装docker
RedHat系列(RedHat、CentOS、Fedora)中,只有少数几个版本可以安装docker。
RHEL(CentOS)6或者以上版本(64位)
Fedora Core19或者以上版本(64位)
Oracle Linux 6和Oracle Linux 7(64位)
怎么检查符合docker条件
内核:
uname -a
Device Mapper:
ls -l /sys/class/misc/device-mapper
也可以是:
sudo grep device-mapper /proc/devices
如果没有,则安装:
sudo modprobe dm_mod
安装docker
sudo rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
sudo yum -y install docker-io
启动守护进程
sudo service docker start
sudo service docker enable
查看 安装是否正确:
sudo docker info
*Containers:0
Imagaes:0
…*
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 彭彭和丁满!
评论