操作系统
推荐使用Ubuntu、Debian和RHEL(Centos、Fedora等)
在Windows和OS X中也可以使用,但要安装Docker Toolbox工具
内核
推荐3.8及以上的内核,虽然只是要求内核>=2.6,但是虽然一些老版本的也能运行,但运行结果会有很大的不同
内核必须支持并开启cgroup和命名空间功能
驱动
内核必须支持一种合适的存储驱动,例如:Device Mapper、AUFS、vfs、btrfs、ZFS,默认存储驱动通常是Device Mapper或AUFS
架构
运行64位架构的计算机(x86_64和amd64)
参考文章
《第一本Docker书》