Docker更改/ var / lib / docker / aufs / diff位置
Docker文件夹/ var / lib / docker / aufs / diff增长过多,我想将其移动到其他分区上。 有没有办法将Dockerconfiguration为使用另一个位置的这个方法?
有一个简单的方法让docker守护进程为你处理。
停泊docker
$ service docker stop
将此行添加到/ etc / default / docker
# Use DOCKER_OPTS to modify the daemon startup options. DOCKER_OPTS="-g /<new destination>/docker/"
开始docker工人
$ service docker start
validationdocker文件和文件夹是否在新目标中创build
删除/ var / lib / docker
/var/lib$ sudo rm -rf docker
这个线程有一个答案,基本上是一个ls -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