duplicate path in $PATH
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Facilidade para iniciantes
- 35/100
Direção de pesquisa
Comece procurando no repositório onde PATH é definido para as imagens base do Python e, em seguida, compare esse valor com o ambiente exibido pelos comandos fornecidos docker run e Python. O trabalho estará concluído quando as imagens afetadas não duplicarem mais /usr/local/bin, preservando a ordem esperada dos caminhos.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Minor nit. We blindly prepend /usr/local/bin onto the $PATH without looking to see if it's already there. This leads to duplication.
docker run --rm -it python:3.12-slim
Python 3.12.1 (main, Jan 11 2024, 10:03:43) [GCC 12.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import os
>>> os.environ['PATH']
'/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'
Expected output: /usr/local/bin:/usr/local/sbin:/usr/sbin:/usr/bin:/sbin:/bin
Or possibly the original path is fine? Since /usr/local/sbin already occurs before /usr/bin and /bin.
This applies to all the base images in here. They all come with PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin for the root user.
- Linguagem predominante
- Dockerfile
- Estrelas
- 2.8k
- Forks
- 1.1k
- Merge médio
- 3d 1h
- 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 docker-library/python
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
docker-library/python#1080 · 8 comentários ·
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 45/100
docker-library/python#1121 · 2 comentários ·
-
Provide 3.13t & 3.14t images Aberta
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 45/100
docker-library/python#1082 · 10 comentários · 36 reações ·
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 55/100
docker-library/python#1076 · 6 comentários · 1 reação ·
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 52/100
docker-library/python#1071 · 7 comentários ·
Todas as issues de docker-library/python
Issues semelhantes
-
Solved site promotion gate fails on runner PHP patch drift (expects 8.2.33, runner installs 8.2.34) Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
Automattic/blocks-engine#2161 ·
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 60/100
github/gh-aw-mcpg#13748 ·
-
agentic-workflows
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 65/100
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 70/100
personalrobotics/tsr#128 ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 70/100
Azure/azure-functions-docker#1257 ·