再現するには:
# docker exec -ti <tab>
zsh: do you wish to see all 3886 possibilities (972 lines)?
期待される結果:
開始されたコンテナのリスト。
注:コマンドラインで使用されるオプションがない場合は、すべて問題ありません。 例えば:
$ docker exec <tab>
determined_heyrovsky 7b4ec7cf2109 -- 10 minutes, mystartedcontainer
Dockerの正式な補完を使用していますが、現在は少し古くなっています。最後のコミット(f39dcfd)は1か月前です。
とはいえ、一目見ただけで、完了のexec部分に変更は見られなかったので、更新した後でも、公式リポジトリに問い合わせる必要がある可能性があります。
この回避策の1つは、オプションの間にスペースを追加することです。 だから代わりにdocker exec -ti <tab>
使用できますdocker exec -t -i <tab>
最も参考になるコメント
この回避策の1つは、オプションの間にスペースを追加することです。 だから代わりに
docker exec -ti <tab>
使用できます
docker exec -t -i <tab>