在安装Docker的时候发现docker的版本、linux的版本、存储的方式都会影响Docker的安装结果。以下部分内容参考https://docs.docker.com/storage/storagedriver/overlayfs-driver/#prerequisites
查看存储方式
$ docker info|grep -i driver
Storage Driver: overlay
Logging Driver: json-file
Cgroup Driver: cgroupfs
查看Docker版本
$ docker version
Client:
Version: 17.05.0-ce
API version: 1.29
Go version: go1.7.5
Git commit: 89658be
Built: Thu May 4 22:06:25 2017
OS/Arch: linux/amd64
Server:
Version: 17.05.0-ce
API version: 1.29 (minimum version 1.12)
Go version: go1.7.5
Git commit: 89658be
Built: Thu May 4 22:06:25 2017
OS/Arch: linux/amd64
Experimental: false
查看linux内核版本:
$ uname -a
Linux XXXX 3.10.0-693.el7.x86_64 #1 SMP Tue Aug 22 21:09:27 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
官方更加推荐使用overlay2。overlay 不支持Docker EE。如果使用overlay 存储,必须要使用linux3.18+的内核版本。如果使用overlay2 存储,必须要使用linux4.0+的内核版本。
Docker CE.推荐使用overlay2。Docker EE 17.06.02-ee5 及后来版本推荐使用overlay2。
网友评论