Vagrant 虚拟机工具基本操作指南

news2024/9/24 23:30:17

Vagrant 虚拟机工具基本操作指南

​#虚拟机 #​

​#vargant#​

​#ubuntu#​

虚拟机virtualbox ,VMWare及WSL等大家都很了解了,那Vagrant是什么东西?

它是一组命令行工具,可以象Docker管理容器一样管理虚拟机,这样快速创建和管理虚拟机集群。

vagrant的只是一组前端管理工具,而具体的虚拟机还得由相应虚拟机软件比如 virtualbox和vmware来实现。

那为什么不直接使用虚拟机呢?原因是在很多开发中,对于ubuntu的版本很敏感,

因此我们需要一个快速创建指定版本操作系统的工具,而vagrant正好就这样工具.

一.安装VirtualBox 和vagrant

1.1 Ubuntu下安装

1.1.1 安装virtualbox

sudo apt install virtualbox virtualbox-ext-pack

安装成功后在系统菜单会出现virtual box 图标

1.1.2 安装vagrant

下载安装文件

wget https://releases.hashicorp.com/vagrant/2.3.7/vagrant_2.3.7-1_amd64.deb

安装

sudo apt install ./vagrant_2.3.7-1_amd64.deb

测试版本为 virtualbox 版本为 6.1.38 , Vagrant 2.3.7

image

1.2 Windows下安装

1.2.1 virtualbox 安装

首先从下载最新的virtualbox 虚拟机安装包,安装即可

https://www.virtualbox.org/wiki/Downloads

目前的链接是 https://download.virtualbox.org/virtualbox/7.0.10/VirtualBox-7.0.10-158379-Win.exe

然后下载virtualbox 扩展包,这是usb捕获必须的,下载后在virualbox的界面里安装

https://download.virtualbox.org/virtualbox/7.0.10/Oracle_VM_VirtualBox_Extension_Pack-7.0.10.vbox-extpack

7.0以下版本是 安装方法在主菜单 -->管理 --> 全局设定--> 扩展 ,在右侧点击带加号的小图标,添加新包,选择刚下载的扩展包即可。

image

7.0 版本安装是 主菜单 -->管理 -->工具-->扩展包管理器,增加安装图标,选择刚下载扩展包即可

image

1.2.2 vagrant 安装

从官网下载安装包

https://www.vagrantup.com/downloads

目前安装是

https://releases.hashicorp.com/vagrant/2.3.7/vagrant_2.3.7_windows_amd64.msi

下载后一路安装即可.

二. vagrant创建虚拟机

在创建虚拟机之前,我们需要知道几个概念,vagrant创建虚拟机是基于它的模板文件box来创建。

创建虚拟机后,必须明显的指定一个目录创建虚拟机,然后所有虚拟机的命令必须在这个目录下操作,否则会报错。

后面我将以home/sguav/vagrant 为虚拟机目录

vagrant 操作虚拟机主要通过修改一个名叫Vagrantfile的配置文件,它实际是一个ruby脚本,这个文件就放在虚拟机目录下。

创建虚拟机中的box可以从vagrant官方的映像库下载,也能从第三方映像库下载,比如清华大学的映像站,也能从本地一个指定的box文件创建。

2.1 官方映像库

我们下载一个指定版本映像,可以在vagrant 官方映像库查看其相关映像,

注意不同虚拟机后端的box文件是不一样,所以如果有vmware box建议下载,而最全是virtualbox 格式,还有libvirt虚拟机

image

而且我看vagrant支持后端非常多

image

我们打开一个 18.04的支持,这里提供一个5种不同的映像

image

并且提供几种不同的初始化方法。

image

2.2 初始化虚拟机

初始化虚拟机主要形成一个配置文件Vagrantfile文件

在官方里已经有示例,首先新建一个虚拟机目录,这里假设 /home/sguav/vagrant,以下全在这个目录操作

使用init 子命名初始化。

以下几个样例

初始化ubuntu 20.04来处理。

vagrant init generic/ubuntu-20.04

初始化ubuntu 18.04 并使用第三方的映像库中的box

vagrant init ubuntu-bionic https://mirrors.tuna.tsinghua.edu.cn/ubuntu-cloud-images/bionic/current/bionic-server-cloudimg-amd64-vagrant.box

成功后会在这个目录创建一个Vagrantfile


     
     
      
       
        
        
          v 
         
        
          a 
         
        
          g 
         
        
          r 
         
        
          a 
         
        
          n 
         
        
          t 
         
        
          i 
         
        
          n 
         
        
          i 
         
        
          t 
         
        
          u 
         
        
          b 
         
        
          u 
         
        
          n 
         
        
          t 
         
        
          u 
         
        
          − 
         
        
          b 
         
        
          i 
         
        
          o 
         
        
          n 
         
        
          i 
         
        
          c 
         
        
          h 
         
        
          t 
         
        
          t 
         
        
          p 
         
        
          s 
         
        
          : 
         
        
          / 
         
        
          / 
         
        
          m 
         
        
          i 
         
        
          r 
         
        
          r 
         
        
          o 
         
        
          r 
         
        
          s 
         
        
          . 
         
        
          t 
         
        
          u 
         
        
          n 
         
        
          a 
         
        
          . 
         
        
          t 
         
        
          s 
         
        
          i 
         
        
          n 
         
        
          g 
         
        
          h 
         
        
          u 
         
        
          a 
         
        
          . 
         
        
          e 
         
        
          d 
         
        
          u 
         
        
          . 
         
        
          c 
         
        
          n 
         
        
          / 
         
        
          u 
         
        
          b 
         
        
          u 
         
        
          n 
         
        
          t 
         
        
          u 
         
        
          − 
         
        
          c 
         
        
          l 
         
        
          o 
         
        
          u 
         
        
          d 
         
        
          − 
         
        
          i 
         
        
          m 
         
        
          a 
         
        
          g 
         
        
          e 
         
        
          s 
         
        
          / 
         
        
          b 
         
        
          i 
         
        
          o 
         
        
          n 
         
        
          i 
         
        
          c 
         
        
          / 
         
        
          c 
         
        
          u 
         
        
          r 
         
        
          r 
         
        
          e 
         
        
          n 
         
        
          t 
         
        
          / 
         
        
          b 
         
        
          i 
         
        
          o 
         
        
          n 
         
        
          i 
         
        
          c 
         
        
          − 
         
        
          s 
         
        
          e 
         
        
          r 
         
        
          v 
         
        
          e 
         
        
          r 
         
        
          − 
         
        
          c 
         
        
          l 
         
        
          o 
         
        
          u 
         
        
          d 
         
        
          i 
         
        
          m 
         
        
          g 
         
        
          − 
         
        
          a 
         
        
          m 
         
        
          d 
         
        
          64 
         
        
          − 
         
        
          v 
         
        
          a 
         
        
          g 
         
        
          r 
         
        
          a 
         
        
          n 
         
        
          t 
         
        
          . 
         
        
          b 
         
        
          o 
         
        
          x 
         
        
          A 
         
        
          ‘ 
         
        
          V 
         
        
          a 
         
        
          g 
         
        
          r 
         
        
          a 
         
        
          n 
         
        
          t 
         
        
          f 
         
        
          i 
         
        
          l 
         
        
          e 
         
        
          ‘ 
         
        
          h 
         
        
          a 
         
        
          s 
         
        
          b 
         
        
          e 
         
        
          e 
         
        
          n 
         
        
          p 
         
        
          l 
         
        
          a 
         
        
          c 
         
        
          e 
         
        
          d 
         
        
          i 
         
        
          n 
         
        
          t 
         
        
          h 
         
        
          i 
         
        
          s 
         
        
          d 
         
        
          i 
         
        
          r 
         
        
          e 
         
        
          c 
         
        
          t 
         
        
          o 
         
        
          r 
         
        
          y 
         
        
          . 
         
        
          Y 
         
        
          o 
         
        
          u 
         
        
          a 
         
        
          r 
         
        
          e 
         
        
          n 
         
        
          o 
         
        
          w 
         
        
          r 
         
        
          e 
         
        
          a 
         
        
          d 
         
        
          y 
         
        
          t 
         
        
          o 
         
        
          ‘ 
         
        
          v 
         
        
          a 
         
        
          g 
         
        
          r 
         
        
          a 
         
        
          n 
         
        
          t 
         
        
          u 
         
        
          p 
         
        
          ‘ 
         
        
          y 
         
        
          o 
         
        
          u 
         
        
          r 
         
        
          f 
         
        
          i 
         
        
          r 
         
        
          s 
         
        
          t 
         
        
          v 
         
        
          i 
         
        
          r 
         
        
          t 
         
        
          u 
         
        
          a 
         
        
          l 
         
        
          e 
         
        
          n 
         
        
          v 
         
        
          i 
         
        
          r 
         
        
          o 
         
        
          n 
         
        
          m 
         
        
          e 
         
        
          n 
         
        
          t 
         
        
          ! 
         
        
          P 
         
        
          l 
         
        
          e 
         
        
          a 
         
        
          s 
         
        
          e 
         
        
          r 
         
        
          e 
         
        
          a 
         
        
          d 
         
        
          t 
         
        
          h 
         
        
          e 
         
        
          c 
         
        
          o 
         
        
          m 
         
        
          m 
         
        
          e 
         
        
          n 
         
        
          t 
         
        
          s 
         
        
          i 
         
        
          n 
         
        
          t 
         
        
          h 
         
        
          e 
         
        
          V 
         
        
          a 
         
        
          g 
         
        
          r 
         
        
          a 
         
        
          n 
         
        
          t 
         
        
          f 
         
        
          i 
         
        
          l 
         
        
          e 
         
        
          a 
         
        
          s 
         
        
          w 
         
        
          e 
         
        
          l 
         
        
          l 
         
        
          a 
         
        
          s 
         
        
          d 
         
        
          o 
         
        
          c 
         
        
          u 
         
        
          m 
         
        
          e 
         
        
          n 
         
        
          t 
         
        
          a 
         
        
          t 
         
        
          i 
         
        
          o 
         
        
          n 
         
        
          o 
         
        
          n 
         
        
          ‘ 
         
        
          v 
         
        
          a 
         
        
          g 
         
        
          r 
         
        
          a 
         
        
          n 
         
        
          t 
         
        
          u 
         
        
          p 
         
        
          . 
         
        
          c 
         
        
          o 
         
        
          m 
         
        
          ‘ 
         
        
          f 
         
        
          o 
         
        
          r 
         
        
          m 
         
        
          o 
         
        
          r 
         
        
          e 
         
        
          i 
         
        
          n 
         
        
          f 
         
        
          o 
         
        
          r 
         
        
          m 
         
        
          a 
         
        
          t 
         
        
          i 
         
        
          o 
         
        
          n 
         
        
          o 
         
        
          n 
         
        
          u 
         
        
          s 
         
        
          i 
         
        
          n 
         
        
          g 
         
        
          V 
         
        
          a 
         
        
          g 
         
        
          r 
         
        
          a 
         
        
          n 
         
        
          t 
         
        
          . 
         
        
          h 
         
        
          x 
         
        
          y 
         
        
          @ 
         
        
          s 
         
        
          g 
         
        
          − 
         
        
          h 
         
        
          x 
         
        
          y 
         
        
          − 
         
        
          u 
         
        
          b 
         
        
          u 
         
        
          n 
         
        
          t 
         
        
          u 
         
        
          : 
         
        
          / 
         
        
          h 
         
        
          o 
         
        
          m 
         
        
          e 
         
        
          / 
         
        
          s 
         
        
          g 
         
        
          u 
         
        
          a 
         
        
          v 
         
        
          / 
         
        
          v 
         
        
          a 
         
        
          g 
         
        
          r 
         
        
          a 
         
        
          n 
         
        
          t 
         
        
       
         vagrant init ubuntu-bionic https://mirrors.tuna.tsinghua.edu.cn/ubuntu-cloud-images/bionic/current/bionic-server-cloudimg-amd64-vagrant.box 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. hxy@sg-hxy-ubuntu:/home/sguav/vagrant 
        
      
     
     vagrantinitubuntubionichttps://mirrors.tuna.tsinghua.edu.cn/ubuntucloudimages/bionic/current/bionicservercloudimgamd64vagrant.boxAVagrantfilehasbeenplacedinthisdirectory.Youarenowreadytovagrantupyourfirstvirtualenvironment!PleasereadthecommentsintheVagrantfileaswellasdocumentationonvagrantup.comformoreinformationonusingVagrant.hxy@sghxyubuntu:/home/sguav/vagrant ls
Vagrantfile

当然你也可以直接编写一个Vagrantfile 文件,作用跟init指令差不多

参见映像网站样列,编写如下一个文件放在VagrantFile 目录

安装18.04

Vagrant.configure("2") do |config|
  config.vm.box = "generic/ubuntu1804"
end

安装 20.04

Vagrant.configure("2") do |config|
  config.vm.box = "generic/ubuntu2004"
end

2.3 激活虚拟机

激活虚拟机会做两个动作,一,如果本地的不存所需要的box,会从相应用网址下载。二,创建真正的虚拟机文件。

在vagrant目录下执行如下语句即可激活

vagrant up

如果后端是vmware ,则需要如下参数进行激活。

vagrant up -- provider=vmware_desktop

激活成功后,会自动启动

2.4 虚拟机基本操作

登录虚拟机终端,新建虚拟机不需要密码,直接进入

vagrant ssh

这是一个登录运行实例


     
     
      
       
        
        
          v 
         
        
          a 
         
        
          g 
         
        
          r 
         
        
          a 
         
        
          n 
         
        
          t 
         
        
          s 
         
        
          s 
         
        
          h 
         
        
          W 
         
        
          e 
         
        
          l 
         
        
          c 
         
        
          o 
         
        
          m 
         
        
          e 
         
        
          t 
         
        
          o 
         
        
          U 
         
        
          b 
         
        
          u 
         
        
          n 
         
        
          t 
         
        
          u 
         
        
          18.04.6 
         
        
          L 
         
        
          T 
         
        
          S 
         
        
          ( 
         
        
          G 
         
        
          N 
         
        
          U 
         
        
          / 
         
        
          L 
         
        
          i 
         
        
          n 
         
        
          u 
         
        
          x 
         
        
          4.15.0 
         
        
          − 
         
        
          212 
         
        
          − 
         
        
          g 
         
        
          e 
         
        
          n 
         
        
          e 
         
        
          r 
         
        
          i 
         
        
          c 
         
        
          x 
         
        
          8 
         
         
         
           6 
          
         
           6 
          
         
        
          4 
         
        
          ) 
         
        
          ∗ 
         
        
          D 
         
        
          o 
         
        
          c 
         
        
          u 
         
        
          m 
         
        
          e 
         
        
          n 
         
        
          t 
         
        
          a 
         
        
          t 
         
        
          i 
         
        
          o 
         
        
          n 
         
        
          : 
         
        
          h 
         
        
          t 
         
        
          t 
         
        
          p 
         
        
          s 
         
        
          : 
         
        
          / 
         
        
          / 
         
        
          h 
         
        
          e 
         
        
          l 
         
        
          p 
         
        
          . 
         
        
          u 
         
        
          b 
         
        
          u 
         
        
          n 
         
        
          t 
         
        
          u 
         
        
          . 
         
        
          c 
         
        
          o 
         
        
          m 
         
        
          ∗ 
         
        
          M 
         
        
          a 
         
        
          n 
         
        
          a 
         
        
          g 
         
        
          e 
         
        
          m 
         
        
          e 
         
        
          n 
         
        
          t 
         
        
          : 
         
        
          h 
         
        
          t 
         
        
          t 
         
        
          p 
         
        
          s 
         
        
          : 
         
        
          / 
         
        
          / 
         
        
          l 
         
        
          a 
         
        
          n 
         
        
          d 
         
        
          s 
         
        
          c 
         
        
          a 
         
        
          p 
         
        
          e 
         
        
          . 
         
        
          c 
         
        
          a 
         
        
          n 
         
        
          o 
         
        
          n 
         
        
          i 
         
        
          c 
         
        
          a 
         
        
          l 
         
        
          . 
         
        
          c 
         
        
          o 
         
        
          m 
         
        
          ∗ 
         
        
          S 
         
        
          u 
         
        
          p 
         
        
          p 
         
        
          o 
         
        
          r 
         
        
          t 
         
        
          : 
         
        
          h 
         
        
          t 
         
        
          t 
         
        
          p 
         
        
          s 
         
        
          : 
         
        
          / 
         
        
          / 
         
        
          u 
         
        
          b 
         
        
          u 
         
        
          n 
         
        
          t 
         
        
          u 
         
        
          . 
         
        
          c 
         
        
          o 
         
        
          m 
         
        
          / 
         
        
          a 
         
        
          d 
         
        
          v 
         
        
          a 
         
        
          n 
         
        
          t 
         
        
          a 
         
        
          g 
         
        
          e 
         
        
          S 
         
        
          y 
         
        
          s 
         
        
          t 
         
        
          e 
         
        
          m 
         
        
          i 
         
        
          n 
         
        
          f 
         
        
          o 
         
        
          r 
         
        
          m 
         
        
          a 
         
        
          t 
         
        
          i 
         
        
          o 
         
        
          n 
         
        
          a 
         
        
          s 
         
        
          o 
         
        
          f 
         
        
          F 
         
        
          r 
         
        
          i 
         
        
          J 
         
        
          u 
         
        
          l 
         
        
          2803 
         
        
          : 
         
        
          22 
         
        
          : 
         
        
          18 
         
        
          U 
         
        
          T 
         
        
          C 
         
        
          2023 
         
        
          S 
         
        
          y 
         
        
          s 
         
        
          t 
         
        
          e 
         
        
          m 
         
        
          l 
         
        
          o 
         
        
          a 
         
        
          d 
         
        
          : 
         
        
          0.18 
         
        
          P 
         
        
          r 
         
        
          o 
         
        
          c 
         
        
          e 
         
        
          s 
         
        
          s 
         
        
          e 
         
        
          s 
         
        
          : 
         
        
          101 
         
        
          U 
         
        
          s 
         
        
          a 
         
        
          g 
         
        
          e 
         
        
          o 
         
        
          f 
         
        
          / 
         
        
          : 
         
        
          2.9 
         
        
          M 
         
        
          e 
         
        
          m 
         
        
          o 
         
        
          r 
         
        
          y 
         
        
          u 
         
        
          s 
         
        
          a 
         
        
          g 
         
        
          e 
         
        
          : 
         
        
          13 
         
        
          S 
         
        
          w 
         
        
          a 
         
        
          p 
         
        
          u 
         
        
          s 
         
        
          a 
         
        
          g 
         
        
          e 
         
        
          : 
         
        
          0 
         
        
          E 
         
        
          x 
         
        
          p 
         
        
          a 
         
        
          n 
         
        
          d 
         
        
          e 
         
        
          d 
         
        
          S 
         
        
          e 
         
        
          c 
         
        
          u 
         
        
          r 
         
        
          i 
         
        
          t 
         
        
          y 
         
        
          M 
         
        
          a 
         
        
          i 
         
        
          n 
         
        
          t 
         
        
          e 
         
        
          n 
         
        
          a 
         
        
          n 
         
        
          c 
         
        
          e 
         
        
          f 
         
        
          o 
         
        
          r 
         
        
          I 
         
        
          n 
         
        
          f 
         
        
          r 
         
        
          a 
         
        
          s 
         
        
          t 
         
        
          r 
         
        
          u 
         
        
          c 
         
        
          t 
         
        
          u 
         
        
          r 
         
        
          e 
         
        
          i 
         
        
          s 
         
        
          n 
         
        
          o 
         
        
          t 
         
        
          e 
         
        
          n 
         
        
          a 
         
        
          b 
         
        
          l 
         
        
          e 
         
        
          d 
         
        
          . 
         
        
          0 
         
        
          u 
         
        
          p 
         
        
          d 
         
        
          a 
         
        
          t 
         
        
          e 
         
        
          s 
         
        
          c 
         
        
          a 
         
        
          n 
         
        
          b 
         
        
          e 
         
        
          a 
         
        
          p 
         
        
          p 
         
        
          l 
         
        
          i 
         
        
          e 
         
        
          d 
         
        
          i 
         
        
          m 
         
        
          m 
         
        
          e 
         
        
          d 
         
        
          i 
         
        
          a 
         
        
          t 
         
        
          e 
         
        
          l 
         
        
          y 
         
        
          . 
         
        
          E 
         
        
          n 
         
        
          a 
         
        
          b 
         
        
          l 
         
        
          e 
         
        
          E 
         
        
          S 
         
        
          M 
         
        
          I 
         
        
          n 
         
        
          f 
         
        
          r 
         
        
          a 
         
        
          t 
         
        
          o 
         
        
          r 
         
        
          e 
         
        
          c 
         
        
          e 
         
        
          i 
         
        
          v 
         
        
          e 
         
        
          a 
         
        
          d 
         
        
          d 
         
        
          i 
         
        
          t 
         
        
          i 
         
        
          o 
         
        
          n 
         
        
          a 
         
        
          l 
         
        
          f 
         
        
          u 
         
        
          t 
         
        
          u 
         
        
          r 
         
        
          e 
         
        
          s 
         
        
          e 
         
        
          c 
         
        
          u 
         
        
          r 
         
        
          i 
         
        
          t 
         
        
          y 
         
        
          u 
         
        
          p 
         
        
          d 
         
        
          a 
         
        
          t 
         
        
          e 
         
        
          s 
         
        
          . 
         
        
          S 
         
        
          e 
         
        
          e 
         
        
          h 
         
        
          t 
         
        
          t 
         
        
          p 
         
        
          s 
         
        
          : 
         
        
          / 
         
        
          / 
         
        
          u 
         
        
          b 
         
        
          u 
         
        
          n 
         
        
          t 
         
        
          u 
         
        
          . 
         
        
          c 
         
        
          o 
         
        
          m 
         
        
          / 
         
        
          e 
         
        
          s 
         
        
          m 
         
        
          o 
         
        
          r 
         
        
          r 
         
        
          u 
         
        
          n 
         
        
          : 
         
        
          s 
         
        
          u 
         
        
          d 
         
        
          o 
         
        
          p 
         
        
          r 
         
        
          o 
         
        
          s 
         
        
          t 
         
        
          a 
         
        
          t 
         
        
          u 
         
        
          s 
         
        
          N 
         
        
          e 
         
        
          w 
         
        
          r 
         
        
          e 
         
        
          l 
         
        
          e 
         
        
          a 
         
        
          s 
         
         
         
           e 
          
         
           ′ 
          
         
        
          20.04.6 
         
        
          L 
         
        
          T 
         
         
         
           S 
          
         
           ′ 
          
         
        
          a 
         
        
          v 
         
        
          a 
         
        
          i 
         
        
          l 
         
        
          a 
         
        
          b 
         
        
          l 
         
        
          e 
         
        
          . 
         
        
          R 
         
        
          u 
         
         
         
           n 
          
         
           ′ 
          
         
        
          d 
         
        
          o 
         
        
          − 
         
        
          r 
         
        
          e 
         
        
          l 
         
        
          e 
         
        
          a 
         
        
          s 
         
        
          e 
         
        
          − 
         
        
          u 
         
        
          p 
         
        
          g 
         
        
          r 
         
        
          a 
         
        
          d 
         
         
         
           e 
          
         
           ′ 
          
         
        
          t 
         
        
          o 
         
        
          u 
         
        
          p 
         
        
          g 
         
        
          r 
         
        
          a 
         
        
          d 
         
        
          e 
         
        
          t 
         
        
          o 
         
        
          i 
         
        
          t 
         
        
          . 
         
        
          v 
         
        
          a 
         
        
          g 
         
        
          r 
         
        
          a 
         
        
          n 
         
        
          t 
         
        
          @ 
         
        
          u 
         
        
          b 
         
        
          u 
         
        
          n 
         
        
          t 
         
        
          u 
         
        
          − 
         
        
          b 
         
        
          i 
         
        
          o 
         
        
          n 
         
        
          i 
         
        
          c 
         
        
          : 
         
        
            
         
        
       
         vagrant ssh Welcome to Ubuntu 18.04.6 LTS (GNU/Linux 4.15.0-212-generic x86_64) * Documentation: https://help.ubuntu.com * Management: https://landscape.canonical.com * Support: https://ubuntu.com/advantage System information as of Fri Jul 28 03:22:18 UTC 2023 System load: 0.18 Processes: 101 Usage of /: 2.9% of 38.70GB Users logged in: 0 Memory usage: 13% IP address for enp0s3: 10.0.2.15 Swap usage: 0% Expanded Security Maintenance for Infrastructure is not enabled. 0 updates can be applied immediately. Enable ESM Infra to receive additional future security updates. See https://ubuntu.com/esm or run: sudo pro status New release '20.04.6 LTS' available. Run 'do-release-upgrade' to upgrade to it. vagrant@ubuntu-bionic:~ 
        
      
     
     vagrantsshWelcometoUbuntu18.04.6LTS(GNU/Linux4.15.0212genericx8664)Documentation:https://help.ubuntu.comManagement:https://landscape.canonical.comSupport:https://ubuntu.com/advantageSysteminformationasofFriJul2803:22:18UTC2023Systemload:0.18Processes:101Usageof/:2.9Memoryusage:13Swapusage:0ExpandedSecurityMaintenanceforInfrastructureisnotenabled.0updatescanbeappliedimmediately.EnableESMInfratoreceiveadditionalfuturesecurityupdates.Seehttps://ubuntu.com/esmorrun:sudoprostatusNewrelease20.04.6LTSavailable.Rundoreleaseupgradetoupgradetoit.vagrant@ubuntubionic:  sudo lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 18.04.6 LTS
Release:	18.04
Codename:	bionic



停止虚机

执行下面的命令可以关闭虚机:

vagrant halt

直接在 VirtualBox 上关闭虚机,或者直接在虚机内部执行 poweroff​ 命令也都是可以的。

暂停虚机

执行下面的命令可以暂停虚机:

vagrant suspend

恢复虚机

执行下面的命令把暂停状态的虚机恢复运行:

vagrant resume

注意: 不管虚机是关闭还是暂停状态,甚至是 error 状态,都可以执行 vagrant up​ 来让虚机恢复运行。

重载虚机

执行下面的命令会重启虚机,并且重新加载 Vagrantfile​ 中的配置信息:

vagrant reload

删除虚机

最后,执行下面的命令可以彻底删除虚机,包括整个虚机文件:

vagrant destroy

注意: 在当前这个小例子中,上面所有的 vagrant​ 命令都需要在 Vagrantfile​ 所在的目录下执行。

三.虚拟机的一些常见配置

打开后端图形界面

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1439214.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Flink Format系列(2)-CSV

Flink的csv格式支持读和写csv格式的数据,只需要指定 format csv,下面以kafka为例。 CREATE TABLE user_behavior (user_id BIGINT,item_id BIGINT,category_id BIGINT,behavior STRING,ts TIMESTAMP(3) ) WITH (connector kafka,topic user_behavior…

NLP_“预训练+微调大模型”模式和Prompt/Instruct模式的异同

文章目录 “预训练微调大模型”的模式以提示/指令模式直接使用大模型“预训练微调大模型”模式和Prompt/Instruct模式的异同小结 “预训练微调大模型”的模式 经过预训练的大模型所习得的语义信息和所蕴含的语言知识,很容易向下游任务迁移。NLP应用人员可以根据自己…

阅读《极客时间 | Kafka核心技术与实战》(一)【Kafka入门】

阅读《极客时间 | Kafka核心技术与实战》 为什么要学习Kafka消息引擎系统ABC一篇文章带你快速搞定Kafka术语我应该选择哪种Kafka?聊聊Kafka的版本号 为什么要学习Kafka 如果你是一名软件开发工程师的话,掌握 Kafka 的第一步就是要根据你掌握的编程语言去…

c++阶梯之类与对象(中)< 续集 >

前文: c阶梯之类与对象(上)-CSDN博客 c阶梯之类与对象(中)-CSDN博客 前言: 在上文中,我们学习了类的六个默认成员函数之构造,析构与拷贝构造函数,接下来我们来看看剩下…

探讨CSDN等级制度:博客等级、原力等级、创作者等级

个人名片: 🦁作者简介:学生 🐯个人主页:妄北y 🐧个人QQ:2061314755 🐻个人邮箱:2061314755qq.com 🦉个人WeChat:Vir2021GKBS 🐼本文由…

HarmonyOS 鸿蒙应用开发(九、还是蓝海,如何贡献第三方库)

快来共享第三方库吧,不但可以通过分享自己的成果,可以获得来自全球开发者的技术反馈和建议,提升自身技术能力,还有助于提高个人或团队在开源社区中的知名度和影响力。在流量时代和粉丝经济时代,获得曝光度和流量密码。…

Java学习16-- 面向对象学习45. 面向对象三大特征抽象类和接口

面向对象学习4. 面向对象三大特征 1封装:高内聚(内部细节自己用,外部不能介入),低耦合(保留很少接口给外部使用),信息隐藏(禁止外界直接访问内部数据(private),如需要,可通过get/set接口访问&a…

微信小程序(三十八)滚动容器

注释很详细&#xff0c;直接上代码 上一篇 新增内容&#xff1a; 1.滚动触底事件 2.下拉刷新事件 源码&#xff1a; index.wxml <view class"Area"> <!-- scroll-y 垂直滚动refresher-enabled 允许刷新bindrefresherrefresh 绑定刷新作用函数bindscrollto…

自然语言处理(NLP)——使用Rasa创建聊天机器人

1 基本概念 1.1 自然语言处理的分类 IR-BOT&#xff1a;检索型问答系统 Task-bot&#xff1a;任务型对话系统 Chitchat-bot:闲聊系统 1.2 任务型对话Task-Bot:task-oriented bot 这张图展示了一个语音对话系统&#xff08;或聊天机器人&#xff09;的基本组成部分和它们之间的…

各款Excel、word在线预览工具对比分析以及onlyoffice预览Excel加载时间长的解决方案

对于onlyoffice插件预览慢的问题分析&#xff1a; 研究了一下onlyoffice&#xff0c;得出以下结论&#xff01; 对于预览慢的问题&#xff0c;原因出在文件类型上&#xff0c;文件类型为低版本xls而非新版xlsx文件&#xff0c;onlyoffice服务器会自动将该文件转换为xlsx文件再…

【大厂AI课学习笔记】1.5 AI技术领域(6)目标检测

目标检测是CV中的重要场景。 在图像中定位感兴趣的目标&#xff0c;准确判断每个目标的类别&#xff0c;并给出每个目标的边界框。 上图是目标检测的典型应用案例。 目标检测的难点是小目标的高精度检测。 目前主要的应用领域是机器人导航、自动驾驶、智能视频监督、工业检测…

Java 排序

Java 排序 1 Collection 排序 Collections类中的: sort方法可以对List对象进行排序,该方法使用自然排序&#xff0c;即根据元素的自然顺序进行排序。如果需要对自定义对象进行排序&#xff0c;需要实现Comparable接口并重写compareTo方法。Collections类还提供了一些静态方法…

提速MySQL:数据库性能加速策略全解析

提速MySQL&#xff1a;数据库性能加速策略全解析 引言理解MySQL性能指标监控和评估性能指标索引优化技巧索引优化实战案例 查询优化实战查询优化案例分析 存储引擎优化InnoDB vs MyISAM选择和优化存储引擎存储引擎优化实例 配置调整与系统优化配置调整系统优化优化实例 实战案例…

NAT——网络地址转换、NAPT

网络地址转换 NAT (Network Address Translation) 1994 年提出。 需要在专用网连接到互联网的路由器上安装 NAT 软件。 装有 NAT 软件的路由器叫做 NAT路由器&#xff0c;它至少有一个有效的外部全球 IP 地址。 所有使用本地地址的主机在和外界通信时&#xff0c;都要在 NA…

【python绘图】爱心、樱花树、饼图、折线图、雷达图

一、爱心 import turtledef curvemove():for i in range(200):turtle.speed(0)turtle.right(1) # 光标向右偏1度turtle.forward(1)# 前进1pxturtle.penup() turtle.goto(0, -70) turtle.pendown()turtle.color(red) turtle.begin_fill() turtle.left(140) turtle.forward(111…

计算机网络-无线通信技术与原理

一般我们网络工程师接触比较多的是交换机、路由器&#xff0c;很少涉及到WiFi和无线设置&#xff0c;但是呢在实际工作中一般企业也是有这些需求的&#xff0c;这就需要我们对于无线的一些基本配置也要有独立部署能力&#xff0c;今天来简单了解一下。 一、无线网络基础 1.1 无…

[设计模式Java实现附plantuml源码~行为型]请求的链式处理——职责链模式

前言&#xff1a; 为什么之前写过Golang 版的设计模式&#xff0c;还在重新写Java 版&#xff1f; 答&#xff1a;因为对于我而言&#xff0c;当然也希望对正在学习的大伙有帮助。Java作为一门纯面向对象的语言&#xff0c;更适合用于学习设计模式。 为什么类图要附上uml 因为很…

详解各种LLM系列|LLaMA 1 模型架构、预训练、部署优化特点总结

作者 | Sunnyyyyy 整理 | NewBeeNLP https://zhuanlan.zhihu.com/p/668698204 后台留言『交流』&#xff0c;加入 NewBee讨论组 LLaMA 是Meta在2023年2月发布的一系列从 7B到 65B 参数的基础语言模型。LLaMA作为第一个向学术界开源的模型&#xff0c;在大模型爆发的时代具有标…

基于Springboot的足球社区管理系统(有报告)。Javaee项目,springboot项目。

演示视频&#xff1a; 基于Springboot的足球社区管理系统&#xff08;有报告&#xff09;。Javaee项目&#xff0c;springboot项目。 项目介绍&#xff1a; 采用M&#xff08;model&#xff09;V&#xff08;view&#xff09;C&#xff08;controller&#xff09;三层体系结构…

二分算法--模板及原理总结

二分答案 首先我们看这个图&#xff1a; 我们需要二分的答案就是这个临界点x。 什么情况下可以使用二分呢&#xff1a; 具有单调性&#xff08;单调递增&#xff0c;单调递减&#xff09;&#xff0c;二段性&#xff08;整个区间一分为二&#xff0c;一段区间满足&#xff0c;一…