Android

Как установить бродяги на Centos 8

Red Hat, CentOS & Fedora: Which Is Best for You?

Red Hat, CentOS & Fedora: Which Is Best for You?

Оглавление:

Anonim

Vagrant - это инструмент командной строки для создания виртуальных сред разработки и управления ими. По умолчанию Vagrant может предоставлять компьютеры поверх VirtualBox, Hyper-V и Docker. Поддержка других провайдеров, таких как Libvirt (KVM), VMware и AWS, может быть включена через систему плагинов Vagrant.

Vagrant обычно используется разработчиками для настройки среды разработки, соответствующей производственной.

В этом руководстве мы расскажем, как установить Vagrant в CentOS 8. Мы также покажем, как создать среду разработки.

Установка Vagrant на CentOS 8

На момент написания этой статьи последняя стабильная версия Vagrant - это версия 2.2.6. Посетите страницу загрузок Vagrant, чтобы узнать, доступна ли новая версия Vagrant.

Чтобы установить Vagrant на вашем компьютере с CentOS, введите следующую команду от имени пользователя root или пользователя с привилегиями sudo:

sudo dnf install

После завершения установки убедитесь, что Vagrant был успешно установлен, запустив:

vagrant --version

Команда выведет версию Vagrant:

Vagrant 2.2.6

Начало работы с Vagrant

Теперь, когда у вас установлен Vagrant в вашей системе CentOS, давайте создадим среду разработки с использованием поставщика VirtualBox, который является поставщиком по умолчанию для Vagrant. Убедитесь, что в вашей системе CentOS 8 установлен VirtualBox.

Первым шагом является создание каталога, который будет корневым каталогом проекта. Создайте каталог проекта и переключитесь на него:

mkdir ~/my-vagrant-project cd ~/my-vagrant-project

Следующим шагом является инициализация нового Vagrantfile с помощью команды vagrant vagrant init и указание поля, которое вы хотите использовать. Vagrantfile - это файл конфигурации, который описывает настройку и подготовку виртуальной машины. Он использует синтаксис Ruby для определения конфигурации.

Коробки представляют собой формат пакета для сред Vagrant и зависят от поставщика. Вы можете найти список общедоступных ящиков Vagrant на странице каталога ящиков Vagrant.

В этом примере мы будем использовать коробку ubuntu/bionic64 . Запустите следующую команду, чтобы инициализировать новый Vagrantfile:

vagrant init ubuntu/bionic64

A `Vagrantfile` has been placed in this directory. You are now ready to `vagrant up` your first virtual environment! Please read the comments in the Vagrantfile as well as documentation on `vagrantup.com` for more information on using Vagrant.

Вы можете открыть Vagrantfile с помощью вашего текстового редактора и внести изменения в соответствии с вашими потребностями.

Запустите команду vagrant up чтобы создать и настроить виртуальную машину, как определено в Vagrantfile:

vagrant up

==> default: Configuring and enabling network interfaces… default: SSH address: 192.168.121.24:22 default: SSH username: vagrant default: SSH auth method: private key ==> default: Rsyncing folder: /home/linuxize/Vagrant/my-vagrant-project/ => /vagrant

Если коробка не существует локально, она будет загружена. Vagrant также монтирует каталог проекта в /vagrant на виртуальной машине, что позволяет вам работать с файлами вашего проекта на вашем хост-компьютере.

Чтобы войти в виртуальную машину, введите:

vagrant ssh

Когда вы закончите свою работу, чтобы остановить виртуальную машину, запустите:

vagrant halt

Используйте команду ниже, чтобы уничтожить виртуальную машину и все связанные ресурсы:

vagrant destroy

Если виртуальная машина работает, она будет остановлена ​​перед удалением.

Вывод

Мы показали, как установить Vagrant на CentOS 8 и как создать базовую среду разработки.

Для получения дополнительной информации о Vagrant посетите официальную страницу документации Vagrant.

бродячий сентос