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
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>
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>