J'ai environ 15 machines vagabondes. Ces machines utilisent CentOS et Ubuntu comme boîtes de base. Je reçois suivant la sortie quand je lance vagrant box list
que se passe-t-il lorsque la boîte vagabonde est retirée alors qu'une machine l'utilise encore?
centos/7 (virtualbox, 1705.01) centos/7 (virtualbox, 1706.02) centos/7 (virtualbox, 1707.01) centos/7 (virtualbox, 1708.01) geerlingguy/centos7 (virtualbox, 1.2.3) geerlingguy/ubuntu1604 (virtualbox, 1.1.6) laravel/homestead (virtualbox, 3.0.0) puppetlabs/centos-7.2-64-nocm (virtualbox, 1.0.1) ubuntu/precise64 (virtualbox, 20170427.0.0) ubuntu/trusty64 (virtualbox, 20170615.0.0) ubuntu/trusty64 (virtualbox, 20170619.0.0) ubuntu/xenial64 (virtualbox, 20170802.0.0) ubuntu/xenial64 (virtualbox, 20170815.1.0) ubuntu/yakkety64 (virtualbox, 20170202.0.0) ubuntu/zesty64 (virtualbox, 20170412.1.0)
Lorsque vous essayez de élaguer je suis arrivé quelques messages que certaines boîtes sont utilisées et si je supprime la boîte de mon environnement sera endommagés. Qu'arrive-t-il aux machines existantes si je supprime toutes les boîtes?
J'ai testé en créant une nouvelle machine en utilisant centos/7 - 1708.01.
- Installée
whois
etvim
- créé un fichier fictif dans le dossier de la maison.
- Arrêt de la machine
- Boîte supprimée avec
vagrant box remove centos/7 --provider virtualbox --box-version 1708.01
. - Commencé en utilisant
vagrant up
et la machine a démarré sans aucun problème.
Il contenait toujours les packages que j'avais installés et le fichier que j'avais créé. J'ai fait le même test avec ubuntu/xenial64
.
- Créé une machine en utilisant la dernière version de la boîte.
- Installé de nouveaux paquets et touché quelques fichiers.
- arrêté la machine
- supprimé dernière version de ubuntu/xenial64 la machine a commencé à nouveau
Je pouvais voir encore les paquets et les fichiers que j'ai installé étaient là aussi.
Si la suppression de boîtes n'affecte pas la machine existante, pourquoi un message indiquant que l'environnement est corrompu s'affiche-t-il? Ma compréhension était qu'après avoir utilisé une boîte pour créer la machine, le vagabond ne se soucie pas si la boîte existe ou non car la machine est maintenant dans virtualbox.
J'ai essayé de parcourir la documentation mais je n'ai pas trouvé l'information que je recherchais. Pourriez-vous s'il vous plaît expliquer l'ensemble du flux de travail de vagabond?
Merci. Cela signifie que je n'aurai de problème que si je ne peux pas télécharger la boîte et que je veux recréer la machine virtuelle. J'ai utilisé des clones liés dans virtualbox mais jamais utilisé dans vagabond. – codescope