Split .docker config into separate directories following platform conventions
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 25/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Necesita aclaración
- Estado de actividad
- Estancado
- Stack tecnológico
- docker, go
- Área
- cli, operating-systems
Línea de trabajo
Comienza revisando el directorio .docker actual y las issues relacionadas #2738 y #2423. Compara las rutas propuestas para Unix, Windows y macOS, y determina después si interactúan de forma segura con el daemon de Docker y cómo se mantiene la compatibilidad con las rutas existentes. Se considera terminado cuando las convenciones, el comportamiento de migración o fallback y las cuestiones de compatibilidad estén resueltos con suficiente claridad para un PR.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Split the current .docker directory into separate directories for configuration, data, cache, and runtime, following XDG conventions on Unix and sensible platform-specific paths on Windows and macOS.
Example:
| Purpose | Unix XDG | Unix w/o XDG | Unix System Level | Windows User Level | Windows System Level | macOS User Level | macOS System Level |
|---|---|---|---|---|---|---|---|
| Configuration | $XDG_CONFIG_HOME/docker |
~/.docker |
/etc/docker/cli |
%APPDATA%\Docker |
%PROGRAMDATA%\Docker |
~/Library/Preferences/Docker |
/Library/Preferences/Docker |
| Data | $XDG_DATA_HOME/docker |
~/.docker |
/usr/local/share/docker |
%LOCALAPPDATA%\Docker |
%PROGRAMDATA%\Docker |
~/Library/Application Support/Docker |
/Library/Application Support/Docker |
| Cache | $XDG_CACHE_HOME/docker |
~/.docker |
/var/cache/docker |
%LOCALAPPDATA%\Docker\Cache |
%PROGRAMDATA%\Docker\Cache |
~/Library/Caches/Docker |
/Library/Caches/Docker |
| Runtime | $XDG_RUNTIME_DIR/docker |
~/.docker |
/run/docker/cli |
%LOCALAPPDATA%\Docker\Run |
%PROGRAMDATA%\Docker\Run |
? |
? |
Are these paths sensible, do they crash in any way with the docker daemon?
Any concerns around backward compatibility?
Would love to create a PR.
related: #2738, #2423
- Lenguaje dominante
- Go
- Estrellas
- 6.1k
- Forks
- 2.2k
- Merge medio
- 2 d 7 h
- PR fusionados (30 d)
- 23
Preparar el entorno
- Incluye un Dockerfile o un archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de docker/cli
-
`docker context export` writes a truncated tar archivePosiblemente ocupada @2arian3 la tomó hace 13 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 92/100
Los mantenedores suelen responder en 1 día
-
Truncating log lines at 75 characters makes them useless.Posiblemente ocupada @locker95 la tomó hace 58 días. Abiertokind/bug status/0-triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
docker/cli#7176 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
cli-plugins/hooks: max-message enforcement is off by onePosiblemente ocupada @fallintoplace la tomó hace 136 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
docker/cli#7005 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
-
kind/feature status/0-triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
docker/cli#6919 · 3 comentarios ·
Los mantenedores suelen responder en 1 día
-
`docker context import` TLS Entry Handling results in OOMPosiblemente ocupada @UditDewan la tomó hace 88 días. Abiertokind/bug status/0-triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
docker/cli#6917 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
Todos los issues de docker/cli
Issues similares
-
Service process inherits the caller's cwd at first use, holding that folder open on Windows (EBUSY)Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
Los mantenedores suelen responder en 1 día
-
[docs] Media elements cannot load from a custom protocol (video/audio report MEDIA_ERR_SRC_NOT_SUPPORTED)Posiblemente ocupada @vst93 la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
evilmartians/lefthook#1588 ·
Los mantenedores suelen responder en 1 día
-
documentation
Dificultad 1/5 Menos de una hora Aptitud para principiantes 82/100
gravitational/teleport#69847 ·
Los mantenedores suelen responder en 11 días