Docker image size is blowing up
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
- Domínio
- build-system, infrastructure
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
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de Kaggle/docker-python
-
add python3.11-venv package Abertaenhancement
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 65/100
Kaggle/docker-python#1482 · 2 reações ·
-
ذ Aberta
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 1/100
Kaggle/docker-python#1555 ·
-
bug help wanted
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 42/100
Kaggle/docker-python#1546 · 4 comentários · 2 reações ·
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 25/100
Kaggle/docker-python#1515 ·
-
Additional ext4-backed mount point for high-throughput I/O caching (besides `/kaggle/working`) Abertaenhancement
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100
Kaggle/docker-python#1506 · 1 reação ·
Todas as issues de Kaggle/docker-python
Issues semelhantes
-
bug confirmed issue
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
open-webui/open-webui#30750 · 1 comentário ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
-
enhancement
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
OpenwaterHealth/openmotion-bloodflow-app#604 · 1 comentário ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 70/100
-
good first issue
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 90/100