Win10 Docker Desktop altera a fonte doméstica e altera a localização da imagem

Substituir fontes domésticas

Devido a problemas de rede, geralmente é necessário usar fontes nacionais para acelerar o download de imagens. Depois de instalar o docker destop, você pode modificar a fonte da imagem através das quatro etapas a seguir
[1-Configurações] -> [2- Docker Engine] -> [3-Modificar fonte] -> [4- Apple e reiniciar]
Insira a descrição da imagem aqui
Modifique a fonte especificamente e precisa adicionar o seguinte conteúdo

  "registry-mirrors":[
    "https://registry.docker-cn.com",
    "http://hub-mirror.c.163.com",
    "https://docker.mirrors.ustc.edu.cn"
   ],

Insira a descrição da imagem aqui
Fontes de espelho doméstico podem ser usadas após reiniciar

Alterar local de armazenamento de imagens

PS: Todas as operações a seguir são executadas no PowerShell

Docker Desktop é instalado na unidade C por padrão e o local de armazenamento de imagem padrão éC:\用户\Administrator\AppData\Local\Docker\wsl\

Para reduzir o consumo de armazenamento da unidade C, você pode migrar locais de armazenamento, como imagens, para outras unidades.

O Docker Desktop é iniciado através do WSL2 e criará automaticamente 2 subsistemas, correspondendo a 2 arquivos de imagem de disco rígido vhdx. Você pode ver
o executávelwsl --list -v

$ wsl --list -v
  NAME                   STATE           VERSION
* docker-desktop         Running         2
  docker-desktop-data    Running         2

Etapas de migração

  1. No ícone do Docker Desktop, clique com o botão direito e selecione [Quit Docker Desktop] para sair do Docker
  2. Execução da linha de comando wsl --list -vVerifique o status STATE para ver se está Parado
$ wsl --list -v
  NAME                   STATE           VERSION
* docker-desktop         Stopped         2
  docker-desktop-data    Stopped         2
  1. Execução de linha de comando wsl --shutdown, feche WSL
  2. Para exportar a imagem do wsl \data\ext4.vhdxpara um arquivo compactado docker-desktop-data.tar, o caminho de exportação deve ser criado antecipadamente, caso contrário será relatado um erro ao exportar para um caminho inexistente. Execução de linha de comando
wsl --export docker-desktop-data "D:\\Docker\\wsl\\data\\docker-desktop-data.tar"

Da mesma forma, exporte o programa\distro\ext4.vhdx para o arquivo compactado docker-desktop.tar e execute-o na linha de comando

wsl --export docker-desktop D:\Docker\wsl\distro\docker-desktop.tar  
  1. Execute wsl --unregister docker-desktop-datapara cancelar o registro da imagem Docker original. Da mesma forma, execute wsl --unregister docker-desktop. Observe que o arquivo ext4.vhdx será excluído automaticamente após a execução.
  2. A partir do arquivo tar, importe a imagem Docker exportada de volta para wsl e defina o diretório de montagem. O formato de importação da linha de comando é:
    wsl --import <Distribution Name> <InstallLocation> <FileName> --version 2
wsl --import docker-desktop-data "D:\Docker\wsl\data\"  "D:\\Docker\\wsl\\data\\docker-desktop-data.tar"  --version 2
wsl --import docker-desktop "D:\Docker\wsl\distro\"  "D:\\Docker\\wsl\\distro\\docker-desktop.tar"   --version 2

Após a execução, você pode ver o novo arquivo ext4.vhdx
Insira a descrição da imagem aqui

  1. Reinicie o Docker Desktop concluído

Resumo do comando

# 查看
wsl --list -v
# 关闭
wsl --shutdown

# 导出
wsl --export docker-desktop-data "D:\\Docker\\wsl\\data\\docker-desktop-data.tar"
wsl --export docker-desktop "D:\\Docker\\wsl\\distro\\docker-desktop.tar"

# 注销
wsl --unregister docker-desktop-data
wsl --unregister docker-desktop

# 导入
wsl --import docker-desktop-data "D:\Docker\wsl\data\"  "D:\\Docker\\wsl\\data\\docker-desktop-data.tar"  --version 2
wsl --import docker-desktop "D:\Docker\wsl\distro\"  "D:\\Docker\\wsl\\distro\\docker-desktop.tar"   --version 2

Modificar configuração e alterar localização do espelho (falha na verificação)

Modifique a posição da caixa vermelha nas configurações. Tentei e descobri que não surtiu efeito. O motivo é desconhecido.
Insira a descrição da imagem aqui

Referência

Acho que você gosta

Origin blog.csdn.net/moluzhui/article/details/132287258
Recomendado
Clasificación