本文介绍在Ubuntu 18.04/Debian 9/Kali Linux操作系统上安装Vagrant的方法,有两种方法:从.deb包或从apt存储库安装,最后附有使用Vagrant的基本方法。其它Linux发行版安装方法请参考在Fedora 29/Fedora 28中安装Vagrant和Virtualbox。
从.deb包安装Vagrant的方法 在Ubuntu 18.04、Debian 9、Kali Linux系统上安装最新Vagrant的第一个快速方法是使用.deb包,到Vagrant网站下载,目前最新版本是2.2.3,提供有deb包安装,其它Linux版本可以下载rpm、tar.xz或zip包安装:
wget https://releases.hashicorp.com/vagrant/2.2.3/vagrant_2.2.3_x86_64.deb 下载软件包后,使用dpkg命令安装软件包: sudo dpkg -i vagrant_2.2.3_x86_64.deb
从apt存储库安装Vagrant的方法 在Debian及其衍生产品上安装Vagrant的另一种方法是从apt存储库,我找到的一个存储库是vagrant-deb.linestarve上提供的存储库,这使你可以使用aptpackage管理器更新已安装的Vagrant版本。 这是由Wolfgang Faust主持的Vagrant的非官方Debian存储库,使用以下命令将存储库添加到系统: sudo bash -c 'echo deb https://vagrant-deb.linestarve.com/ any main > /etc/apt/sources.list.d/wolfgang42-vagrant.list' sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-key AD319E0F7CFFA38B4D9F6E55CE3F3DE92099F7A4 sudo apt-get update 添加后继续安装vagrant,运行以下命令: sudo apt-get install vagrant
使用Vagrant的方法 安装完成后,可以查看版本: $ vagrant --version Vagrant 2.2.3 下载测试Vagrant Box,在这个例子中,我将下载Kali Linux: $ vagrant box add offensive-security/kali-linux 要下载Ubuntu 18.04 Vagrant图像,请使用: $ vagrant box add generic/ubuntu1804 要使用Vagrant启动VM,需要创建Vagrantfile。Vagrantfile的主要功能是描述项目所需的机器类型,以及如何配置和配置虚拟机: mkdir ubuntu-18.04 cd ubuntu-18.04 touch Vagrantfile 下面是Vagrantfile内容的代码: # -*- mode: ruby -*- # vi: set ft=ruby : ENV['VAGRANT_DEFAULT_PROVIDER'] = 'virtualbox' Vagrant.configure("2") do |config| ##### DEFINE VM ##### config.vm.define "ubuntu-01" do |config| config.vm.hostname = "ubuntu-01" config.vm.box = "generic/ubuntu1804" config.vm.box_check_update = false config.vm.network "private_network", ip: "192.168.18.50" end end 通过运行来启动VM: $ vagrant up 然后ssh到实例: $ vagrant ssh 要关闭VM,请使用: $ vagrant halt Hibernate VM: $ vagrant suspend 通过清除所有数据将VM设置为初始状态: $ vagrant destroy 至此,基本的使用Vagrant方法就讲完了。
相关主题 |