Search code examples
dockerdiskspace

Docker changing /var/lib/docker/aufs/diff location


Docker folder /var/lib/docker/aufs/diff grows too much and I would like to move it on an other partition. Is there a way to configure Docker to use another location for this foder?


Solution

  • There's an easy way to get the docker daemon to handle this for you.

    stop docker

    $ service docker stop
    

    add this line to /etc/default/docker

    # Use DOCKER_OPTS to modify the daemon startup options.
    DOCKER_OPTS="-g /<new destination>/docker/"
    

    start docker

    $ service docker start
    

    verify the docker files and folders are created in the new destination

    remove /var/lib/docker

    /var/lib$ sudo rm -rf docker