cd /tmp/
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.18-vivid/linux-headers-3.18.0-031800-generic_3.18.0-031800.201412071935_amd64.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.18-vivid/linux-headers-3.18.0-031800_3.18.0-031800.201412071935_all.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.18-vivid/linux-image-3.18.0-031800-generic_3.18.0-031800.201412071935_amd64.deb
sudo dpkg -i linux-headers-3.18.0-*.deb linux-image-3.18.0-*.deb
我已经在Ubuntu14.04和12.04环境下测试成功了。
Docker
你需要安装Docker 1.4或者更高版本(我使用1.5版本做测试的),具体可以参考 官方文档 来安装。
在有了新的内核并且握宽重新启动以后,现在需要在/etc/default/docker中给DOCKER_OPTS设置 -s overlay :
# Use DOCKER_OPTS to modify the daemon startup options.
DOCKER_OPTS="-s overlay"
设置好以后,重新启动Docker服务,如果一切顺利的话,你可以从 docker info命令中得销皮局到如下的信息:
$ sudo docker info
Containers: 0
Images: 0
Storage Driver: overlay
Backing Filesystem: extfs
Execution Driver: native-0.2
Kernel Version: 3.18.0-031800-generic
Operating System: Ubuntu 14.04.1 LTS
etc...
为了使Overlay正常跑起来,你可能需要在Ubuntu 12.04的环境下执行 modprobe overlay 。还有一点需要注意:如果 Docker 不能成功地使用 Overlay 作为存储后端,那么将会转为使用DeviceMapper(而不是AUFS)机制存储。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)