Machine: buruh pelabuhan tidak bisa melepas mesin

Dibuat pada 5 Feb 2016  ·  9Komentar  ·  Sumber: docker/machine

dengan docker-machine 0.6.0 ketika Anda mencoba untuk menghapus mesin dalam keadaan aneh seperti ini:

 Directory of C:\Users\docker\.docker\machine\machines\default
02/04/2016  03:11 PM        33,554,432 boot2docker.iso
02/04/2016  03:11 PM    <DIR>          default
02/04/2016  07:36 PM        88,195,072 disk.vhd
               2 File(s)    121,749,504 bytes

gagal:

C:\Users\docker>docker-machine rm -f default
About to remove default
Error removing host "default": open C:\Users\docker\.docker\machine\machines\default\config.json: The system cannot find the file specified.
Can't remove "default"
arecli kinbug

Komentar yang paling membantu

@filipegorges
Terima kasih untuk balasan Anda! Saya mengalami masalah yang sama persis.

Saya sudah mencoba apa yang Anda katakan, tetapi tidak berhasil. Tapi terima kasih aku memeriksanya lagi.

Untuk orang lain yang mengalami masalah ini, tetapi masih tidak dapat menghapus mesin ketika mereka menambahkan file config.json :
Periksa apakah VBoxHeadless.exe sedang berjalan (menggunakan pengelola tugas), ini mungkin menggunakan file di folder mesin.
Bunuh, pastikan Anda memiliki file config.json dan hapus ->
Successfully removed default

Semua 9 komentar

Baru saja menemukan ini di kotak Win 10 saya juga. Apakah ada solusi atau perbaikan yang jelas?

@jeanlaurent @Zimmergren

Baru saja berhasil memperbaiki ini! Ikuti jalur yang coba diakses melalui Explorer: dalam kasus saya, saya telah menghapus file-file itu secara manual dalam upaya untuk menghapus mesin, karena saya tidak dapat menghapusnya melalui docker-machine rm karena alasan tertentu saya tidak bisa ingat, jadi saya baru saja membuat folder dan file yang hilang:

  1. Buka Explorer
  2. Buka C: \ Users \ your_user.docker \ machine \ Machines
  3. Buat folder bernama default
  4. Buka folder default
  5. Buat file kosong config.json
  6. Buka Powershell
  7. Jalankan docker-machine rm -f default
PS E:\workspace\hubbles\sources> docker-machine rm -f default
About to remove default
WARNING: This action will delete both local reference and remote instance.
Error removing host "default": Error getting migrated host: unexpected end of JSON input
Successfully removed default
PS E:\workspace\hubbles\sources> docker-machine ls
NAME   ACTIVE   DRIVER   STATE   URL   SWARM   DOCKER   ERRORS
PS E:\workspace\hubbles\sources>

@filipegorges
Terima kasih untuk balasan Anda! Saya mengalami masalah yang sama persis.

Saya sudah mencoba apa yang Anda katakan, tetapi tidak berhasil. Tapi terima kasih aku memeriksanya lagi.

Untuk orang lain yang mengalami masalah ini, tetapi masih tidak dapat menghapus mesin ketika mereka menambahkan file config.json :
Periksa apakah VBoxHeadless.exe sedang berjalan (menggunakan pengelola tugas), ini mungkin menggunakan file di folder mesin.
Bunuh, pastikan Anda memiliki file config.json dan hapus ->
Successfully removed default

Masalah yang sama pada Windows 10 pro. Saya belum dapat memperbaikinya dengan solusi mana pun. VBoxHeadless.exe tidak berjalan.

Terima kasih @rdhaese , itu berhasil untuk saya!

Saya menggunakan kotak alat buruh pelabuhan di mesin Windows 7, mencopot dan menginstal kotak alat buruh pelabuhan lagi memperbaiki masalah ini untuk saya. :)

Menghapus C: \ Users \\.buruh pelabuhan folder bekerja untuk saya

restart bekerja untuk saya virtualbox 6.1

Terima kasih ... ini berhasil untuk saya

Apakah halaman ini membantu?
0 / 5 - 0 peringkat