Ohmyzsh: "docker exec" não faz o preenchimento automático do nome do contêiner se usado com opções

Criado em 24 out. 2016  ·  3Comentários  ·  Fonte: ohmyzsh/ohmyzsh

Reproduzir:

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

Resultado esperado:
Lista de contêineres iniciados.

Nota: Tudo está OK quando não há opções usadas na linha de comando. por exemplo:

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

Comentários muito úteis

Uma solução alternativa para isso é simplesmente adicionar um espaço entre as opções. Então, ao invés de
docker exec -ti <tab>

Você pode usar
docker exec -t -i <tab>

Todos 3 comentários

Estamos usando o preenchimento oficial do docker , e ele está um pouco desatualizado agora, o último commit (f39dcfd) foi há um mês.

Dito isso, depois de uma rápida olhada, não vi nenhuma alteração na parte executiva da conclusão, então, mesmo depois de atualizá-la, é possível que você tenha que perguntar ao repositório oficial .

Obrigado @mcornella . Como você suspeitou, depois de substituir minha configuração local pelo mestre, o problema ainda estava lá.

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

Obrigado.

Uma solução alternativa para isso é simplesmente adicionar um espaço entre as opções. Então, ao invés de
docker exec -ti <tab>

Você pode usar
docker exec -t -i <tab>

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

samsondav picture samsondav  ·  3Comentários

2Dou picture 2Dou  ·  3Comentários

thienedits picture thienedits  ·  3Comentários

jaredmoody picture jaredmoody  ·  3Comentários

mihnor picture mihnor  ·  3Comentários