Как упаковать все требования поставщика Vagrant box в один ящик для совместного использования? - PullRequest
0 голосов
/ 31 декабря 2018

Я создал бродячую коробку, но когда я тестирую ее, я получаю эту ошибку:

There are errors in the configuration of this machine. Please fix
the following errors and try again:

shell provisioner:
* `path` for shell provisioner does not exist on the host system

Я создал коробку с этой командой:

vagrant package --base AlpinePythonBox --vagrantfile Vagrantfile --output AlpinePythonBox_0.0.1.box --include python-installer.sh

Затем я скопировал AlpinePythonBox_0.0.1.box в мои ящики с этой командой:

vagrant box add AlpinePythonBox AlpinePythonBox_0.0.1.box

И затем я попытался создать ящик с этим, используя эту команду:

vagrant init AlpinePythonBox

После тех, Я запускаю vagrant up и получаю эту ошибку!

Как я могу создать независимую коробку для использования и обмена?

Вы можете увидеть мой файл vagrant и скрипт оболочки вhttps://github.com/GLinBoy/VagrantAlpinePythonBox

...