这个问题真的让我感到悲伤,我会感激一些帮助。
在vanilla Centos7.1盒子上运行docker 1.10.3,我有两个文件系统,一个15gb的dev / vda1,其中我的root和var / lib是一个35gb / dev / vdc1,安装在mnt上,我希望把我的docker卷/图像数据和元数据。这是出于管理和管理的目的,因为我期望容器的数量增长。
使用的文件系统大小可用
上使用%/ dev / vda1 15G 1.5G 13G 11%/
devtmpfs 1.9G 0 1.9G 0%/ dev
tmpfs 1.9G 0 1.9G 0%/ dev / shm
tmpfs 1.9G 8.3M 1.9G 1%/ run
tmpfs 1.9G 0 1.9G 0%/ sys / fs / cgroup
/ dev / vdc1 35G 49M 33G 1%/ mnt / vdc1
tmpfs 385M 0 385M 0%/ run / user / 0
尽管我尝试了所有尝试,但是docker继续安装和默认将数据空间和元数据空间放到15gb根卷上。我尝试了很多解决方案,包括: http://collabnix.com/archives/5881,How to change the docker image installation directory?等等,一切都没有运气......基本上,Docker实例无法启动,也无法使用默认设置启动。
想要一些帮助将数据和元数据存储在/ mnt / vdc1上所需的设置,或者在驱动器上整体安装docker。
提前致谢,bf!
答案 0 :(得分:0)
--graph
只是一面旗帜。还有--exec-root
和$DOCKER_TMPDIR
也用于存储文件。
DIR=/mnt/vdc1
export DOCKER_TMPDIR=$DIR/tmp
dockerd -D -g $DIR --exec-root=$DIR