Ohmyzsh: "docker exec" tidak melakukan pelengkapan otomatis nama wadah jika digunakan dengan opsi

Dibuat pada 24 Okt 2016  ·  3Komentar  ·  Sumber: ohmyzsh/ohmyzsh

Untuk mereproduksi:

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

Hasil yang diharapkan:
Daftar container yang dimulai.

Catatan: Semuanya baik-baik saja ketika tidak ada opsi yang digunakan di baris perintah. misalnya:

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

Komentar yang paling membantu

Salah satu solusi untuk ini adalah dengan menambahkan spasi di antara opsi. Jadi alih-alih
docker exec -ti <tab>

Kamu dapat memakai
docker exec -t -i <tab>

Semua 3 komentar

Kami menggunakan penyelesaian resmi buruh pelabuhan , dan sekarang sudah agak ketinggalan zaman, komit terakhir (f39dcfd) sebulan yang lalu.

Yang mengatakan, setelah sekilas saya belum melihat perubahan apa pun pada bagian exec dari penyelesaian, jadi bahkan setelah saya memperbaruinya, Anda mungkin harus bertanya ke repo resmi .

Terima kasih @mcornella . Seperti yang Anda duga, setelah mengganti pengaturan lokal saya dengan masternya, masalahnya masih ada.

Membuka masalah: https://github.com/docker/docker/issues/27744

Terima kasih.

Salah satu solusi untuk ini adalah dengan menambahkan spasi di antara opsi. Jadi alih-alih
docker exec -ti <tab>

Kamu dapat memakai
docker exec -t -i <tab>

Apakah halaman ini membantu?
0 / 5 - 0 peringkat