Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

Docker image size is blowing up

Aberta
#1,227 2 comentários 0 reações 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
4/5
Tempo estimado
3-5 dias
Facilidade para iniciantes
25/100
Tipo de issue
Bug
Clareza
Precisa de esclarecimento
Status de atividade
Estagnada
Stack de tecnologia
docker, python

Direção de pesquisa

Comece comparando as camadas da imagem Docker e o histórico de build de v125 e v129 usando a imagem vinculada do Google Container Registry. Identifique quais alterações da release explicam o crescimento e, em seguida, verifique se uma imagem subsequente não aumenta mais na taxa relatada, preservando o conteúdo existente da imagem.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

When comparing the last few releases in
https://console.cloud.google.com/gcr/images/kaggle-images/GLOBAL/python
it is quite noticeable that recently there has been a sudden increase in the docker image size, e.g. from virtual size 6.2 GB of v125 to virtual size of 8.3 GB of v129, i.e. a 34% increase.

When uncompressed, docker reports that v125 results in a 19 GB container, while v129 results in a 23 GB container, i.e. a 21% increase.

I noticed this while running (the heaviest of) my workflows on GitHub Actions, randomly getting errors like

System.IO.IOException: No space left on device : '/home/runner/runners/2.302.1/_diag/Worker_20230304-204952-utc.log'

While surely the amount of disk space that GitHub offers is not your responsibility, you may still want to check if there is any way to keep the size of the docker image under control, and if possible keep it from growing at this rate any further.

Linguagem predominante
Python
Estrelas
2.7k
Forks
1k
Merge médio
5h 55min
PRs com merge (30d)
1

Guia de contribuição

Nenhum guia de contribuição indexado para este repositório

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de Kaggle/docker-python

Todas as issues de Kaggle/docker-python

Issues semelhantes

Mais issues de Python

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.