【发布时间】:2015-03-11 12:37:46
【问题描述】:
Docker 文件夹 /var/lib/docker/aufs/diff 增长太多,我想将它移到另一个分区上。 有没有办法配置 Docker 为这个 foder 使用另一个位置?
【问题讨论】:
-
您使用的是什么操作系统?
Docker 文件夹 /var/lib/docker/aufs/diff 增长太多,我想将它移到另一个分区上。 有没有办法配置 Docker 为这个 foder 使用另一个位置?
【问题讨论】:
有一种简单的方法可以让 docker 守护进程为您处理此问题。
停止泊坞窗
$ service docker stop
将此行添加到 /etc/default/docker
# Use DOCKER_OPTS to modify the daemon startup options.
DOCKER_OPTS="-g /<new destination>/docker/"
启动泊坞窗
$ service docker start
验证 docker 文件和文件夹是否已在新目标中创建
删除 /var/lib/docker
/var/lib$ sudo rm -rf docker
【讨论】:
docker 目录移动到不同的路径 - 有没有办法仅迁移其中一个子目录(在这种情况下为aufs)?跨度>
在this thread上有一个答案,基本上是一个ln -s,经过一些准备工作
docker ps -q | xargs docker kill
stop docker
cd /var/lib/docker/devicemapper/mnt
umount ./*
mv /var/lib/docker $dest
ln -s $dest /var/lib/docker
start docker
https://github.com/docker/docker/issues/3127#issuecomment-30095645
【讨论】: