Vscode-docker: Tidak ada perintah ekstensi Docker yang berfungsi

Dibuat pada 1 Mar 2018  ·  7Komentar  ·  Sumber: microsoft/vscode-docker

Saya menggunakan 0.0.25, dan saya telah menghapus semua ekstensi saya menjadi tiga:

  1. Buruh pelabuhan
  2. C/C++
  3. Arduino

Tak satu pun dari perintah akan bekerja baik dari palet perintah atau dari jendela explorer. Ketika saya mengklik tombol segarkan di jendela penjelajah Docker, saya melihat kesalahan ini:

command 'vscode-docker.explorer.refresh' not found

Ketika saya menjalankan Docker: Tambahkan file ke perintah

command 'vscode-docker.configure' not found

Komentar yang paling membantu

Mac. Dan bukan di Insiders tetapi akan mencobanya selanjutnya.

  1. Saya mencopot ekstensi, menutup VS Code sepenuhnya , lalu membukanya kembali.
  2. Saya pergi ke penjelajah Ekstensi, lalu mencari Docker dan menginstalnya lagi.
  3. Saya perhatikan bahwa tombol Reload dan Uninstall menyala setelah ekstensi diinstal ulang.
  4. Saya menutup VS Code sepenuhnya lagi.
  5. Saya membuka kembali Kode VS.
  6. Saya melihat Docker Explorer terbuka, dan kali ini, saya dapat mengklik tombol Refresh tanpa kesalahan, dan perintah Docker lainnya muncul kembali.

Sepertinya itu seperti yang Anda usulkan - untuk memastikannya sudah diperbaiki, saya perlu mencopot pemasangan dan kemudian menutup Kode VS.

Semua 7 komentar

cc @chrisdias FYI

Ekstensi tidak dimuat, itulah sebabnya Anda mendapatkan kesalahan "perintah tidak ditemukan". Dapatkah Anda melakukan beberapa hal bagi saya untuk membantu mempersempitnya:

  • nonaktifkan/hapus ekstensi C++ dan Arduino dan lihat apakah masih repro.
  • Buka alat dev chrome dan lihat apakah ada kesalahan di konsol (F1 > Toggle Developer Tools)
  • Coba ekstensi di STable, apakah itu memuat di sana?

Terima kasih atas tip tentang debugger, Chris. Saya menggunakan Stable, dan ketika saya membuka alat dev, saya pikir saya langsung melihat masalahnya. Sepertinya ada ketergantungan pada vscode-extension-telemetry di ekstensi Docker yang tidak ditarik?

cuprit

Semakin dekat... :)

Bisakah Anda mencoba ekstensi di Insiders dan melihat apakah ekstensi dimuat di sana?

Windows/Mac/Linux?

Saya memiliki kecurigaan bahwa ekstensi tidak menginstal/memperbarui dengan benar dan sekarang dalam keadaan buruk. Kami telah melihat ini ketika Anda melakukan dan memperbarui Kode VS dan ekstensi memperbarui pada saat yang sama, tetapi Anda memulai ulang di tengah pembaruan ekstensi (bukan kesalahan Anda).

Menghapus dan menginstal ulang mungkin tidak membantu :( ditampilkan setelah uninstall atau install.

Dari sana, kita mungkin harus menghapus folder .vscode/extensions .

Terima kasih.

Mac. Dan bukan di Insiders tetapi akan mencobanya selanjutnya.

  1. Saya mencopot ekstensi, menutup VS Code sepenuhnya , lalu membukanya kembali.
  2. Saya pergi ke penjelajah Ekstensi, lalu mencari Docker dan menginstalnya lagi.
  3. Saya perhatikan bahwa tombol Reload dan Uninstall menyala setelah ekstensi diinstal ulang.
  4. Saya menutup VS Code sepenuhnya lagi.
  5. Saya membuka kembali Kode VS.
  6. Saya melihat Docker Explorer terbuka, dan kali ini, saya dapat mengklik tombol Refresh tanpa kesalahan, dan perintah Docker lainnya muncul kembali.

Sepertinya itu seperti yang Anda usulkan - untuk memastikannya sudah diperbaiki, saya perlu mencopot pemasangan dan kemudian menutup Kode VS.

Masalah yang sama. Dapat mengonfirmasi pencopotan, restart keras Kode VS dan instal ulang tampaknya berfungsi.

Hal yang sama terjadi lagi pada saya, dan mencopot/menutup/menginstal ulang/menutup/memulai ulang tidak berfungsi. Tidak apa-apa, sepertinya ada ketidakcocokan antara buruh pelabuhan di MobyLinuxVM dan apa yang saya instal di mesin windows saya.

menjalankan vscode 1.25.0 dan ekstensi buruh pelabuhan 0.0.27. Docker adalah versi 18.03.1-ce, build 9ee9f40, dan saya dapat menarik dan menjalankan berbagai gambar buruh pelabuhan

Apakah halaman ini membantu?
0 / 5 - 0 peringkat