For complex application, provisioning your box with the initial “vagrant up” command can take a long time. Fortunately, it’s not necessary to do this for every member of your team, on every computer that will be used for development. You can use the following command to create a filename.box file, which is the already provisioned box.
vagrant package --output my_box.box
You should store this file somewhere suitable, then include the URL in your Vagrantfile. When you next run “vagrant up”, it will download the already provisioned box instead of creating a new one and running the provisioning scripts. You can also include file paths (such as on your local network) as the box_url parameter.
vagrant_box: geerlingguy/ubuntu1604 replace with vagrant_box: my_box.box