Acredito que em este guia você terá uma boa explicação.
Você pode alterar o diretório base de armazenamento do Docker (para onde o contêiner e as imagens vão) usando a opção -g ao iniciar o daemon do Docker.
Ubuntu / Debian: edite o arquivo
/etc/default/dockercom a opção-g:DOCKER_OPTS="-dns 8.8.8.8 -dns 8.8.4.4 -g /mnt"Fedora / Centos: edite
/etc/sysconfig/dockere adicione a opção-gna variável other_args: ex. %código%. Se houver mais de uma opção, inclua-as em "". Após a reinicialização (o docker de serviço é reiniciado), o Docker deve usar o novo diretório.Usar um link simbólico é outro método para alterar o armazenamento de imagens.
Atenção - Estas etapas dependem do seu / var / lib / docker atual ser um diretório real (não um link simbólico para outro local).1) Parar janela de encaixe:
other_args="-g /var/lib/testdir". Verifique se nenhum processo de docker está executando o ps faux2) A janela de verificação de verificação dupla não está funcionando. Dê uma olhada no diretório atual do docker: ls
service docker stop2b) Faça um backup -
/var/lib/docker/3) Mova o diretório
tar -zcC /var/lib docker > /mnt/pd0/var_lib_docker-backup-$(date +%s).tar.gzpara sua nova partição:/var/lib/docker4) Crie um link simbólico:
mv /var/lib/docker /mnt/pd0/docker5) Dê uma olhada na estrutura de diretórios para ter certeza de que era antes do mv:
ln -s /mnt/pd0/docker /var/lib/docker(observe a barra no final para6) Inicie o backup do docker
ls /var/lib/docker/7) reinicie seus containersresolve o symlink)