第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

vagrant 快速創(chuàng)建 linux 虛擬環(huán)境

標(biāo)簽:
Linux

使用 vagrant 快速创建 linux 虚拟环境

一、什么是 vagrant

作为开发人员,Linux 环境是我们经常要打交道的。而在学习 Linux 的过程中免不了要做的是先创建一个 Linux 系统。在以前我们通常的做法是使用类似 VMware 等虚拟机,通常 Linux 镜像文件去创建一个 Linux 虚拟环境。但这样操作一个是过程比较复杂,需要很多的配置,比如网络环境等,而且虚拟机运行通常占用很大的资源,如果主机性能不是很好,会造成电脑卡顿。

今天介绍的 vagrant 就能帮助我们快速创建一个 Linux 虚拟环境。那什么是 vagrant 呢?我们来看下官网的介绍:

Vagrant is a tool for building and managing virtual machine environments in a single workflow. With an easy-to-use workflow and focus on automation, Vagrant lowers development environment setup time, increases production parity, and makes the "works on my machine" excuse a relic of the past.

提炼下重点:

  1. vagrant 是一个用于创建和管理虚拟环境的工具

  2. vagrant 易于使用,且关注自动化,能帮助我们提高开发效率


二、vagrant 安装

vagrant 安装很简单,进入官网:https://www.vagrantup.com/,选择 "Download" ,按照对应系统进行下载即可。

Vagrant的运行,需要依赖某项具体的虚拟化技术,最常见的有VirtualBox以及VMWare两款,早期,Vagrant只支持VirtualBox,后来才加入了VMWare的支持。所以要想运行 Vagrant ,还需要安装 VirtualBox 或者 VMWare。

这里我使用的是 Mac 环境,同时选择安装的是 VirtualBox。


三、vagrant 使用示例

这里以使用 Vagrant 快速搭建一个 Centos7 环境为例,对 vagrant 一些简单命令做介绍。

首先,需要查找对应的 Box。我们可以在 https://app.vagrantup.com/boxes/search 去查找我们想要的 Box。比如输入 centos7。查到之后,会看到两个命令:

https://img1.sycdn.imooc.com//5da1e632000177c612000500.jpg

vagrant init generic/centos7
vagrant up

vagrant init xxx,命令执行后,ls 查看当前目录,你会发现当前目录下会生成一个名为 Vagrantfile 的文件。我们可以简单看下这个文件的内容,如下图所示:

https://img1.sycdn.imooc.com//5da1e63200016f3012000686.jpg

这个文件就是整个虚拟环境的一些配置信息。而当我们执行 vagrant up 命令时,就是启动了这个虚拟环境,即启动了对应的 Box。第一次执行 vagrant up 会花点时间,因为它会去拉取对应的镜像,第二次执行时就会比较快了,因为此时镜像已经下载到了本地。

https://img1.sycdn.imooc.com//5da1e6330001f5d912000219.jpg

接着我们执行:

vagrant ssh

就可以进入 centos 的交互界面了。到这里我们就已经完成了 centos 环境的搭建,是不是很简单?

当然还有一些其他比较常用的命令:

vagrant box list # 列出本地可用的 box
vagrant status # 查看当前 box 的状态
vagrant halt # box 关机
vagrant box add generic/centos7  # 添加 box
點(diǎn)擊查看更多內(nèi)容
1人點(diǎn)贊

若覺(jué)得本文不錯(cuò),就分享一下吧!

評(píng)論

作者其他優(yōu)質(zhì)文章

正在加載中
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說(shuō)多少就多少
贊賞金額會(huì)直接到老師賬戶(hù)
支付方式
打開(kāi)微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊(cè)有機(jī)會(huì)得

100積分直接送

付費(fèi)專(zhuān)欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會(huì)
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

舉報(bào)

0/150
提交
取消