Como eu editaria o Vagrantfile para que o Vagrant saiba como obter o arquivo .box do meu host?

2

Estou configurando um ambiente de desenvolvimento com o Vagrant. No provisionamento de uma caixa base, como eu editaria o Vagrantfile para que o Vagrant saiba como obter o arquivo .box do meu host?

Eu segui as instruções do Sitepoint sobre como configurar o Vagrantfile para que o Vagrant tenha as instruções necessárias para provisionar a caixa base. Mas o meu arquivo de caixa base está localizado no meu computador!

Eu assumo que também é possível instruir o Vagrant para carregar o arquivo da caixa de base do meu computador em vez de um url (Vagrant Cloud ou DropBox) A linha de código em questão está abaixo.

Especifica o nome do arquivo da caixa base hospedado hospedado no Vagran Cloud:

config.vm.box = "primalskill/ubuntu-trusty64"
    
por Gray 17.07.2018 / 19:14

1 resposta

1

Você pode definir essas propriedades em Vagrantfile para especificar uma URL:

config.vm.box = "centos7"
config.vm.box_url = "http://myserver.mydom.om/centos7"

Se é um arquivo local para o seu sistema no qual você está executando vagrant :

config.vm.box = "centos7"
config.vm.box_url = "file:///tmp/centos7"

Se você estiver no Windows:

config.vm.box = "centos7"
config.vm.box_url = "file:///C:/tmp/centos7"
    
por 17.07.2018 / 19:33

Tags