https://github.com/pcade/vagrant-examples
https://github.com/pcade/vagrant-examples
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/pcade/vagrant-examples
- Owner: pcade
- Created: 2025-08-11T06:45:59.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-09-18T15:57:48.000Z (9 months ago)
- Last Synced: 2025-10-05T20:24:20.120Z (9 months ago)
- Language: HTML
- Size: 17.6 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
### Основные команды Vagrant:
#### 1. **Работа с виртуальными машинами**
- `vagrant init` – инициализирует новый Vagrantfile в текущей директории.
- `vagrant up` – создает и запускает виртуальную машину на основе Vagrantfile.
- `vagrant up --no-provision` - Запустить без установки Guest Additions
- `vagrant halt` – останавливает виртуальную машину.
- `vagrant suspend` – приостанавливает работу виртуальной машины (сохраняет состояние).
- `vagrant resume` – возобновляет работу приостановленной виртуальной машины.
- `vagrant destroy` – удаляет виртуальную машину (останавливает и удаляет все связанные файлы).
- `rm -rf .vagrant/` - не забываем удалять остатки
- `vagrant global-status --prune` - очистить статус vm
- `vagrant global-status` - получить информацию о текущем состоянии VM
#### 2. **Доступ к виртуальной машине**
- `vagrant ssh` – подключается к виртуальной машине по SSH.
- `vagrant rdp` – подключается к виртуальной машине по RDP (для Windows-гостей).
#### 3. **Управление боксами (образами)**
- `vagrant box add <название> ` – добавляет новый бокс (образ) в систему.
- `vagrant box list` – выводит список установленных боксов.
- `vagrant box remove <название>` – удаляет указанный бокс.
- `vagrant box update` – обновляет бокс до последней версии.
#### 4. **Настройка и информация**
- `vagrant reload` – перезагружает виртуальную машину (применяет изменения в Vagrantfile).
- `vagrant provision` – запускает provisioning (настройку) виртуальной машины.
- `vagrant status` – показывает статус виртуальной машины.
- `vagrant global-status` – показывает статус всех Vagrant-машин на системе.
#### 5. **Плагины**
- `vagrant plugin install <плагин>` – устанавливает плагин.
- `vagrant plugin list` – выводит список установленных плагинов.
- `vagrant plugin uninstall <плагин>` – удаляет плагин.
#### 6. **Другие полезные команды**
- `vagrant validate` – проверяет синтаксис Vagrantfile.
- `vagrant version` – показывает версию Vagrant.
- `vagrant help` – выводит список всех команд или справку по конкретной команде.