Ohmyzsh: "docker exec" no realiza el autocompletado del nombre del contenedor si se usa con opciones

Creado en 24 oct. 2016  ·  3Comentarios  ·  Fuente: ohmyzsh/ohmyzsh

Reproducir:

# docker exec -ti <tab>
zsh: do you wish to see all 3886 possibilities (972 lines)?

Resultado Esperado:
Lista de contenedores iniciados.

Nota: Todo está bien cuando no se utilizan opciones en la línea de comando. p.ej:

$ docker exec <tab>
determined_heyrovsky  7b4ec7cf2109  --      10 minutes, mystartedcontainer

Comentario más útil

Una solución para esto es simplemente agregar un espacio entre las opciones. Entonces en lugar de
docker exec -ti <tab>

Puedes usar
docker exec -t -i <tab>

Todos 3 comentarios

Estamos usando la finalización oficial de Docker , y ahora está un poco desactualizado, la última confirmación (f39dcfd) fue hace un mes.

Dicho esto, después de un vistazo rápido, no he visto ningún cambio en la parte ejecutiva de la finalización, por lo que incluso después de actualizarlo, es posible que tenga que consultar el repositorio oficial .

Gracias @mcornella . Como sospechaba, después de reemplazar mi configuración local con su maestro, el problema seguía ahí.

Problema abierto: https://github.com/docker/docker/issues/27744

Gracias.

Una solución para esto es simplemente agregar un espacio entre las opciones. Entonces en lugar de
docker exec -ti <tab>

Puedes usar
docker exec -t -i <tab>

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

victorsenam picture victorsenam  ·  3Comentarios

mihnor picture mihnor  ·  3Comentarios

cbou picture cbou  ·  3Comentarios

dogrizz picture dogrizz  ·  3Comentarios

faxotherapy picture faxotherapy  ·  3Comentarios