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

后端 未结 2 2130
南方客
南方客 2020-12-15 07:17

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 thi

相关标签:
2条回答
  • There is an answer on this thread, basically a ln -s, after some preparatory work

    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

    0 讨论(0)
  • 2020-12-15 07:56

    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
    
    0 讨论(0)
提交回复
热议问题