recently using vagrant as the development environment, I found that I don"t quite understand box files.
when adding Vagrant images, I use the following command:
vagrant box add ubuntu E:ubuntu.box
vagrant init ubuntu
vagrant up
vagrant ssh
through the above command, I can now enter the virtual system, and then I installed the LNMP environment
now I don"t understand the packaging command vagrant package. The purpose of packaging is to get a box file (called package.box by default), so that package.box can be used by other developers to unify the development environment. So what is the difference between this package.box and the above ubuntu.box? Why don"t I give the ubuntu.box that has been configured with lnmp to others and pack it?