266 votes

Nom par défaut accidentel

Le nom « par défaut » d'où vient lors du lancement d’une boîte de vagabonds ?

Y a-t-il un moyen de définir cela ?

396voto

odigity Points 1178

J'ai trouvé les multiples options de confusion, j'ai donc décidé de tous les tester pour voir exactement ce qu'ils font. J'utilise VirtualBox 4.2.16-r86992 et Vagrant 1.3.3.

J'ai créé un répertoire appelé nametest et a couru vagrant init precise64 http://files.vagrantup.com/precise64.box de générer un défaut Vagrantfile. Puis j'ai ouvert l'interface graphique de VirtualBox afin que je puisse voir ce que les noms de boîtes j'ai créer se présentent comme.

1) Par Défaut Vagrantfile

Vagrant.configure('2') do |config|
  config.vm.box = "precise64"
  config.vm.box_url = "http://files.vagrantup.com/precise64.box"
end

VirtualBox GUI Nom: "nametest_default_1386347922"

Commentaires: Le nom par défaut est le format DIRECTORY_default_TIMESTAMP.

2) Définir des VM

Vagrant.configure('2') do |config|
  config.vm.box = "precise64"
  config.vm.box_url = "http://files.vagrantup.com/precise64.box"
  config.vm.define "foohost" do |foohost|
  end
end

VirtualBox GUI Nom: "nametest_foohost_1386347922"

Commentaires: Si vous définissez explicitement une VM, le nom utilisé remplace le jeton "par défaut".

3) Définir Le Nom Du Fournisseur

Vagrant.configure('2') do |config|
  config.vm.box = "precise64"
  config.vm.box_url = "http://files.vagrantup.com/precise64.box"
  config.vm.provider :virtualbox do |vb|
      vb.name = "foohost"
  end
end

VirtualBox GUI Nom: "foohost"

Commentaires: Si vous définissez l' name d'attribut dans un bloc de configuration, que le nom de l'ensemble du nom affiché dans l'interface graphique de VirtualBox.

4) Définir VM-et - Définir le Nom du Fournisseur de

Vagrant.configure('2') do |config|
  config.vm.box = "precise64"
  config.vm.box_url = "http://files.vagrantup.com/precise64.box"
  config.vm.define "foohost" do |foohost|
  end
  config.vm.provider :virtualbox do |vb|
      vb.name = "barhost"
  end
end

VirtualBox GUI Nom: "barhost"

Commentaires: Si vous utilisez les deux méthodes en même temps, la valeur assignée name dans le fournisseur de bloc de configuration wins.


C'est donc là. Vous disposez de deux méthodes avec deux résultats différents. Je suppose que c'est une question de préférence à ce point? (Je suis nouveau sur Vagrant, donc je ne peux pas parler pour les meilleures pratiques).

67voto

nikhil Points 913

Il s’agit de la façon dont j’ai attribué des noms individuels VMs. changement `` à votre nom désiré.

Contenu de Vagrantfile :

Bornes de sortie :

6voto

cmur2 Points 1687

Oui, pour faire de fournisseur de Virtualbox quelque chose comme ceci :

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X