Нет команды vagrant add
- я полагаю, вы ссылаетесь на vagrant box add
.
. Вы также можете прочитать https://stackoverflow.com/a/53657143/4296747, где я пытаюсь описать начальные шаги из vagrant.
чтобы ответить на ваш вопрос:
vagrant box add
добавьте ящик в хранилище ящиков, загрузите файл блочного ящика из Интернета, скопируйте файлы в свой $HOME/.vagrant.d
и предварительно сконфигурируйте ящик так, чтобыего можно использовать, когда вы запустите виртуальную машину;он не создает виртуальную машину, которую вы можете использовать. vagrant init
- это просто базовый скрипт, который создаст скелет Vagrantfile
.Вы запускаете эту команду, если у вас нет Vagrantfile для работы, и вы не знаете, как ее написать.
Обратите внимание, что если у вас есть собственный Vagrantfile
, вам не нужны vagrant init
ипри запуске vagrant up
vagrant автоматически загружает коробку для вас, так что для новичка вы можете пропустить vagrant box add