programing tip

Vagrant Cache에서 vms 목록 제거

itbloger 2020. 8. 3. 08:42
반응형

Vagrant Cache에서 vms 목록 제거


내가 찾는 게 아니에요 내 질문이 다르기 때문에, 대답.

입력하면 vagrant global-statusvms 목록이 표시되지만 해당 디렉토리와 VM 중 일부가 Vagrantfiles와 함께 삭제되었습니다.

내가 입력 할 때 vagrant destroy [machineid], 내가 해결하기 위해 찾고 다음과 같은 오류를 얻을. 조언 부탁드립니다.

The working directory for Vagrant doesn't exist! This is the
specified working directory:

/Users/steven/projects/php/vagrant-laravel

글로벌 색인에서 유효하지 않은 항목을 제거하려면 다음 명령을 사용해야합니다.

vagrant global-status --prune

나는이 문제도 가지고 있었다. 의 내용을 수정하여 문제를 해결할 수있었습니다 ~/.vagrant.d/data/machine-index/index. JSON 형식이므로 더 이상 존재하지 않는 인스턴스와 관련된 데이터를 제거했습니다.

더 이상 존재하지 않는 인스턴스와 관련된 데이터 만 제거했습니다. 파일 시스템에 존재하는 인스턴스와 관련된 데이터는 수정하지 않습니다.


--prune나를 위해 일하지 않았다. 나는 제거 ~/.vagrant, ~/.vagrant.d.vagrant. 그리고 남아있는 VM을 수동으로 제거했습니다.

나는 다시 마이그레이션 gemsboxes원본 ~/.vagrant.d. 아마도 기계를 제거하려고 시도 할 수도 .vagrant있지만 테스트하지는 않았습니다.


사용하다 vagrant box remove -f [name]

효과가있다. 보장!

참고 URL : https://stackoverflow.com/questions/24440142/removing-list-of-vms-in-vagrant-cache

반응형