问题 确保docker正在使用device-mapper存储后端


Docker 0.7引入了多个存储后端,其中之一就是 devicemapper。如何检查它正在使用哪个存储后端,并强制使用它 devicemapper 如果还没有?


2833
2017-12-28 02:59


起源



答案:


检查它当前使用的是哪一个:

sudo docker info|grep 'Storage Driver:'

您可以强制使用docker devicemapper 通过增加 -s=devicemapper 到docker守护进程的命令行参数(docker守护进程将在启动时作为服务运行,因此这将涉及修改一个文件 /etc,可能 /etc/default/docker,或者如果不存在, /etc/sysconfig/docker)。


14
2017-12-28 02:59



那是 DOCKER_OPTS="--storage-driver=devicemapper" 在配置文件中 - muehe.org/posts/switching-docker-from-aufs-to-devicemapper - wvengen


答案:


检查它当前使用的是哪一个:

sudo docker info|grep 'Storage Driver:'

您可以强制使用docker devicemapper 通过增加 -s=devicemapper 到docker守护进程的命令行参数(docker守护进程将在启动时作为服务运行,因此这将涉及修改一个文件 /etc,可能 /etc/default/docker,或者如果不存在, /etc/sysconfig/docker)。


14
2017-12-28 02:59



那是 DOCKER_OPTS="--storage-driver=devicemapper" 在配置文件中 - muehe.org/posts/switching-docker-from-aufs-to-devicemapper - wvengen