informações da janela de encaixe: Exiba informações relacionadas, como armazenamento na janela de encaixe.
Modifique o caminho para o disco montado
Pré-requisito: O disco foi montado com sucesso
Método um:
1. Interrompa o serviço da janela de encaixe
service docker stop
2. Faça backup dos dados em um novo caminho de armazenamento
cp -r /var/lib/docker/* /mnt/docker
3. Caminho de backup / var / lib / docker
mv /var/lib/docker /var/lib/dockerbak}
4. Crie uma conexão suave
ln -s /mnt/docker /var/lib/docker
5. Inicie a janela de encaixe
service docker start
Se a janela de encaixe estiver completa e disponível, você poderá excluir o arquivo de backup original
Esse método, ao iniciar o Docker, descobriu que o diretório de armazenamento ainda é / var / lib / docker, mas na verdade ele está armazenado no disco de dados e você pode ver a capacidade mudar no disco de dados.
Método dois:
Fechar janela de encaixe
Posição no Ubuntu é: /etc/default/docker
a posição em CentOS são: /etc/sysconfig/docker
.
Adicione o seguinte código às OPÇÕES: --graph = / local / docker novo diretório de armazenamento
OPTIONS = '- habilitado para selinux - driver de log = journald - verificação de assinatura = false --graph = / local / docker --insecure-registry = 0.0.0.0 / 0'
Após reiniciar o docker, as informações do docker podem ver o diretório alterado
Método 3: (Recomendação: Depois de instalar a janela de encaixe, modifique o caminho padrão a tempo. Não espere até que a imagem apareça no nível do aplicativo e modifique o caminho de armazenamento padrão, caso contrário, você ficará sobrecarregado por vários erros.
É melhor fechar o docker primeiro
Se a janela de encaixe for a versão 1.12 ou superior, você poderá modificar (ou criar um novo) arquivo daemon.json. A modificação entrará em vigor imediatamente sem reiniciar o serviço docker.
vim /etc/docker/daemon.json
{
"graph": "/ new-path / docker"
}
Nota: Se houver uma imagem e dados correspondentes antes, após executar esta etapa, o caminho de armazenamento padrão será alterado, mas fará com que a imagem anterior não seja encontrada.Você pode copiar todos os arquivos no diretório / var / lib / docker / R para o diretório em que a partição de dados está montada: cp -R / var / lib / docker / * / data / tootls / docker /
Em seguida, teste se a imagem pode ser encontrada