On 01/12/2022 21:48, Laurence Perkins wrote: > I’m setting up an image to use Docker, which will be deployed on > multiple machines.  Since the containers will be large, I didn’t want > them on the root partition. > > Ok, easy enough, I just put it in fstab to mount a different partition > on /var/lib/docker.  Presto, now I don’t have to worry about a container > using up all the OS’s disk space. I don't know what's wrong in your case, but in order to have docker store its files elsewhere, I created this file: /etc/docker/daemon.json with this in it: { "data-root": "/mnt/Data/cache/docker" } I stopped the docker daemon and did: mkdir /mnt/Data/cache/ mv /var/lib/docker /mnt/Data/cache/ as root. Then started the docker daemon again and it worked. /etc/docker/daemon.json is useful for other settings as well, like enabling BuildKit by default without having to specify it on the command line every time. I use: { "data-root": "/mnt/Data/cache/docker", "features": { "buildkit": true } }