Docker em Crouton - VFS consome quantidades astronômicas de espaço

1

Estou tentando ajudar um colega de quarto que instalou o Kubuntu em seu Chromebook usando o Crouton (basicamente é apenas um chroot sofisticado no ChromeOS).

Ajudei-o a executar o daemon do Docker, usando alguns conselhos desse problema no github do Docker: link . Isso envolvia o uso do flag --storage-driver = vfs. As ferramentas AUFS são instaladas de acordo com o apt, mas acho que há algum suporte adicional que falta ao ChromeOS.

De qualquer forma, o primeiro puxão que ele fez falhou porque encheu o restante de seu SSD (cerca de 8GB). Puxei a mesma imagem para uma instalação do Docker em branco no meu laptop, e o diretório / var / lib / docker inteiro consumiu 1,2 GB.

O fato de estarmos usando o vfs está causando isso? Há uma ordem literal de diferença de magnitude no espaço de armazenamento usado. Eu não sou muito familiarizado com o Docker, mas o outro pensamento que eu tinha era que ele usa bibliotecas do sistema quando disponível, mas vai puxar qualquer coisa não instalada.

TL; DR - A imagem do Docker ocupa ~ 700Mb na minha máquina, mais de 8GB na de um amigo. Gostaríamos de poder extrair uma imagem do Docker sem recorrer a armazenamento externo. Existe algo que possamos fazer?

    
por Wieschie 21.01.2015 / 04:26

1 resposta

1

Estou trabalhando nesse mesmo problema agora. Isso acontece porque o vfs não é um sistema de arquivos de união verdadeiro (como aufs), portanto, cada imagem incremental na imagem restaurada é restaurada para o tamanho total.

Veja este problema para mais detalhes: link

    
por 26.06.2015 / 23:22