janela de encaixe modificar o caminho de armazenamento da imagem e do contêiner (a prática mais recente do terceiro método)

Original: janela de encaixe Modifique o caminho de armazenamento da imagem e do contêiner (última prática, o terceiro método)

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/dockera 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

Acho que você gosta

Origin www.cnblogs.com/lonelyxmas/p/12690402.html
Recomendado
Clasificación