381просмотров
39.5%от подписчиков
24 марта 2026 г.
Score: 419
Vagrant: изоляция через виртуальные машины Docker работает на уровне ядра хоста и разделяет с ним ресурсы. Для некоторых задач этого недостаточно: нужно тестировать модули ядра, использовать специфичные сетевые конфигурации или эмулировать полноценную инфраструктуру. Vagrant позволяет поднимать виртуальные машины с заданными параметрами и автоматически их настраивать. Вариант 1 (Веб-сервер под Ubuntu): Vagrant.configure("2") do |config| config.vm.box = "ubuntu/focal64" config.vm.network "private_network", ip: "192.168.56.10" config.vm.provider "virtualbox" do |vb| vb.memory = "2048" vb.cpus = 2 end config.vm.provision "shell", inline: <<-SHELL apt-get update apt-get install -y apache2 SHELL end Вариант 2 (Кластер из двух машин): поднятие взаимодействующих серверов для тестирования распределенных приложений. vagrant up создает чистую среду, vagrant destroy полностью ее удаляет. Это позволяет тестировать установку и настройку с нуля без захламления основной системы. Для каких задач в вашей команде используют виртуальные машины вместо контейнеров? P.S. Vagrant работает поверх VirtualBox, VMware или гипервизоров облачных провайдеров, предоставляя единый интерфейс управления. 🌐 @helcode
381
просмотров
1246
символов
Нет
эмодзи
Нет
медиа

Другие посты @helcode

Все посты канала →
Vagrant: изоляция через виртуальные машины Docker работает н — @helcode | PostSniper