Mac下vagrant从安装到体验,目前最全的《Java面试题及解析》

![在这里插入图片描述](https://img-blog.csdnimg.cn/201908181149038

【一线大厂Java面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义】

开源分享完整内容戳这里

81.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly94aW5jaGVuLmJsb2cuY3Nkbi5uZXQ=,size_16,color_FFFFFF,t_70)

  1. 在新页面中,点击下图红框中的"New"按钮,即可看到使用该虚拟机的命令:

在这里插入图片描述

  1. 按照上图的提示,在命令行执行vagrant init centos/7,即可在当前目录生成此虚拟机的配置文件Vagrantfile:

base) zhaoqindeMBP:18 zhaoqin$ vagrant init centos/7

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.

  1. 打开Vagrantfile看看,如下图,只有少量信息,看来主要用的都是默认配置:

在这里插入图片描述

  1. 执行命令启动虚拟机,接下来需要等待10分钟左右,控制台输出以下信息表示启动虚拟机成功:

(base) zhaoqindeMBP:18 zhaoqin$ vagrant up

Bringing machine ‘default’ up with ‘virtualbox’ provider…

==> default: Box ‘centos/7’ could not be found. Attempting to find and install…

default: Box Provider: virtualbox

default: Box Version: >= 0

==> default: Loading metadata for box ‘centos/7’

default: URL: https://vagrantcloud.com/centos/7

==> default: Adding box ‘centos/7’ (v1905.1) for provider: virtualbox

default: Downloading: https://vagrantcloud.com/centos/boxes/7/versions/1905.1/providers/virtualbox.box

default: Download redirected to host: cloud.centos.org

==> default: Successfully added box ‘centos/7’ (v1905.1) for ‘virtualbox’!

==> default: Importing base box ‘centos/7’…

==> default: Matching MAC address for NAT networking…

==> default: Checking if box ‘centos/7’ version ‘1905.1’ is up to date…

==> default: Setting the name of the VM: 18_default_1566103400563_66799

==> default: Clearing any previously set network interfaces…

==> default: Preparing network interfaces based on configuration…

default: Adapter 1: nat

==> default: Forwarding ports…

default: 22 (guest) => 2222 (host) (adapter 1)

==> default: Booting VM…

==> default: Waiting for machine to boot. This may take a few minutes…

default: SSH address: 127.0.0.1:2222

default: SSH username: vagrant

default: SSH auth method: private key

default:

default: Vagrant insecure key detected. Vagrant will automatically replace

default: this with a newly generated keypair for better security.

default:

default: Inserting generated public key within guest…

default: Removing insecure key from the guest if it’s present…

default: Key inserted! Disconnecting and reconnecting using new SSH key…

==> default: Machine booted and ready!

==> default: Checking for guest additions in VM…

default: No guest additions were detected on the base box for this VM! Guest

default: additions are required for forwarded ports, shared folders, host only

default: networking, and more. If SSH fails on this machine, please install

default: the guest additions and repackage the box to continue.

default:

default: This is not an error message; everything may continue to work properly,

default: in which case you may ignore this message.

==> default: Rsyncing folder: /Users/zhaoqin/temp/201908/18/ => /vagrant

  1. ssh登录:

vagrant ssh

  1. 登录成功后,查看虚拟机操作系统版本,可见是centos7.6:

[vagrant@localhost ~]$ cat /etc/redhat-release

CentOS Linux release 7.6.1810 (Core)

  1. 退出ssh,回到控制台:

exit

基本命令

  1. 关闭虚拟机:

vagrant halt

  1. 启动虚拟机:

vagrant up

  1. 重启虚拟机:

vagrant reload

  1. 删除虚拟机:

vagrant destroy

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Vagrant是一个用于构建和管理虚拟开发环境的工具。它可以帮助开发人员快速创建、配置和共享可重复的开发环境。 要安装Vagrant,您可以按照以下步骤进行操作: 1. 首先,您需要下载并安装适用于您操作系统的Vagrant安装程序。您可以从Vagrant官方网站(https://www.vagrantup.com/)上找到适合您操作系统的安装程序。 2. 安装完成后,打开命令行终端(Windows用户可以使用PowerShell或Git Bash),运行以下命令来验证Vagrant是否成功安装: ``` vagrant --version ``` 如果成功安装,您将看到Vagrant的版本信息。 3. 接下来,您需要选择一个虚拟化提供程序来管理虚拟机。Vagrant支持多种虚拟化提供程序,如VirtualBoxVMware等。您可以根据自己的需求选择其中之一,并确保已经安装并配置好了该虚拟化提供程序。 4. 在选择好虚拟化提供程序后,您可以创建一个新的Vagrant项目。在命令行终端中,进入您想要创建项目的目录,并运行以下命令: ``` vagrant init <box> ``` 这里的`<box>`是指您想要使用的虚拟机镜像,也称为"box"。您可以在Vagrant官方网站的"Boxes"页面(https://app.vagrantup.com/boxes/search)上找到各种可用的box。 5. 运行上述命令后,Vagrant将在当前目录下创建一个`Vagrantfile`文件,该文件是Vagrant项目的配置文件。您可以根据需要编辑该文件,配置虚拟机的各种设置,如网络、共享文件夹等。 6. 最后,运行以下命令来启动虚拟机: ``` vagrant up ``` Vagrant将根据`Vagrantfile`中的配置信息创建和启动虚拟机。如果是第一次运行该命令,Vagrant可能需要下载并导入虚拟机镜像,这可能需要一些时间。 至此,您已经成功安装并配置了Vagrant。您可以使用`vagrant ssh`命令登录到虚拟机,并使用其他Vagrant命令来管理和操作虚拟机。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值