2、运行第一个Vagrant主机

1. 初始化环境(在线)

vagrant init centos6.7 https://github.com/CommanderK5/packer-centos-templa
te/releases/download/0.6.7/vagrant-centos-6.7.box

2. 初始化环境(离线)

vagrant init centos6.7 /path/to/vagrant-centos-6.7.box
==>正确执行完init命令后,会输出如下信息:
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.

3. 启动

vagrant up
==>正常启动,会输出如下信息
Bringing machine ‘default‘ up with ‘virtualbox‘ provider...
==> default: Box ‘centos‘ could not be found. Attempting to find and install...
    default: Box Provider: virtualbox
    default: Box Version: >= 0
==> default: Box file was not detected as metadata. Adding it directly...
==> default: Adding box ‘centos‘ (v0) for provider: virtualbox
    default: Unpacking necessary files from: file://C:/me/vagrant-centos-6.7.box
    ......

4. ssh连接

#由于windows本身不带ssh工具,我们可以根据下面的信息,通过xshell远程

vagrant ssh
`ssh` executable not found in any directories in the %PATH% variable. Is an
SSH client installed? Try installing Cygwin, MinGW or Git, all of which
contain an SSH client. Or use your favorite SSH client with the following
authentication information shown below:
Host: 127.0.0.1
Port: 2222
Username: vagrant
Private key: C:/me/.vagrant/machines/default/virtualbox/private_key

5. 查看主机状态

vagrant status
==>输出如下
Current machine states:
default                   running (virtualbox)
The VM is running. To stop this VM, you can run `vagrant halt` to
shut it down forcefully, or you can run `vagrant suspend` to simply
suspend the virtual machine. In either case, to restart it again,
simply run `vagrant up`.

6. 保存虚拟机当前状态

vagrant suspend
==>输出如下
==> default: Saving VM state and suspending execution...

7. 关闭主机

vagrant halt
==>输出如下
==> default: Attempting graceful shutdown of VM...

8. 查看主机列表

vagrant box list
==>输出如下
centos (virtualbox, 0)

9. 移除主机

vagrant box remove centos
==>输出如下
Box ‘centos‘ (v0) with provider ‘virtualbox‘ appears
to still be in use by at least one Vagrant environment. Removing
the box could corrupt the environment. We recommend destroying
these environments first:
default (ID: 53661dff77cf466a88eb73346d11e488)
Are you sure you want to remove this box? [y/N] y
Removing box ‘centos‘ (v0) with provider ‘virtualbox‘...

10. 删除所有vagrant主机

vagrant destory 
==>输出如下
    default: Are you sure you want to destroy the ‘default‘ VM? [y/N] y
==> default: Destroying VM and associated drives...
时间: 2024-10-11 10:57:55

2、运行第一个Vagrant主机的相关文章

5、运行多个vagrant主机

注释:多虚拟机启动的首选网络连接方式是host-only networking 1. 一个最简单的配置 Vagrant.configure(2) do |config|   config.vm.box = "centos"   config.vm.box_url = "G:/vagrant-centos-6.7.box"   config.ssh.username = "vagrant"   config.ssh.password = "

orang's 一个操作系统 主机win7 64位,虚拟机LINUX时的一些注意事项

主机64位windows7 虚拟机Debian 8 64位 1.vbox虚拟机linux挂载windows文件夹64位系统 mount -t vboxsf /共享的windows目录名 /linux下装备要挂载的目录名 mount -o loop 要挂载的文件名 /linux下的目录名 cp 准备复制的文件名 /用mount -o loop 挂载的目录名 umount /用mount -o loop 挂载的目录名   ;取消挂载 2.debianLinux :mount时出现文件系统有问题时解决

运行第一个Hadoop程序,WordCount

系统: Ubuntu14.04 Hadoop版本: 2.7.2 参照http://www.cnblogs.com/taichu/p/5264185.html中的分享,来学习运行第一个hadoop程序. 在hadoop的安装文件夹 /usr/local/hadoop下创建input文件夹 [email protected]:/usr/local/hadoop$ mkdir ./input 然后copy几个文档到input文件夹中作为WordCount的输入 [email protected]:/u

cocos2dx-3.2 运行第一个android程序

第一步,下载各种环境. 搭建android的java开发环境,android环境的搭建(包括ADT,eclipse 和 android SDK)网上有很多教程,这里不再赘述. NDK (这个简单,从官网下载后解压,然后把解压路径 设置到环境变量的path中即可) ANT (这个简单,从官网下载后解压,然后把解压路径+bin 这个路径 设置到环境变量的path中即可) Cocos2dx-3.2 (这个安装网上也有好多) Python (安装时,选完安装路径后,会有个选择组建的界面,这个界面的最后一

【DirectX11-Tutorial】运行第一个win32程序A Primer of Basic Windows

DirectX11-Tutorial 本系列主要参考此博客的文章,同时会加上一点个人实践过程. ========================================== 分割线 ========================================== <span style="font-family:Microsoft YaHei;font-size:14px;">#include <stdio.h> // include the sta

vc++ 在程序中运行另一个程序的方法

在vc++ 程序中运行另一个程序的方法有三个: WinExec(),ShellExcute()和CreateProcess() 三个SDK函数: WinExec,ShellExecute ,CreateProcess可以实现调用其他程序的要求,其中以WinExec最为简单,ShellExecute比WinExec灵活一些,CreateProcess最为复杂.    WinExec 两个参数,前一个指定路径,后一个指定显示方式.    ShellExecute 可以指定工作目录,并且还可以寻找文件

可以每隔一段时间自动运行的一个批处理

可以每隔一段时间自动运行的一个批处理  zidong.bat代码 @echo off :Begin Start "d:\print.bat" rem 下面这行是延时代码,300是秒做单位的,300秒就是5分钟,需要多长时间自改一下 @Ping 127.0.0.1 -n 300 Goto Begin 执行后有个问题是每次关不掉print.bat print.bat代码 net session /delete /y 问题有待解决

TensorFlow如何通过tf.device函数来指定运行每一个操作的设备?

TensorFlow程序可以通过tf.device函数来指定运行每一个操作的设备. 这个设备可以是本地的CPU或者GPU,也可以是某一台远程的服务器. TensorFlow会给每一个可用的设备一个名称,tf.device函数可以通过设备的名称,来指定执行运算的设备.比如CPU在TensorFlow中的名称为/cpu:0. 在默认情况下,即使机器有多个CPU,TensorFlow也不会区分它们,所有的CPU都使用/cpu:0作为名称. –而一台机器上不同GPU的名称是不同的,第n个GPU在Tens

arping---发送arp请求到一个相邻主机

arping命令是用于发送arp请求到一个相邻主机的工具,arping使用arp数据包,通过ping命令检查设备上的硬件地址.能够测试一个ip地址是否是在网络上已经被使用,并能够获取更多设备信息.功能类似于ping. 语法 arping(选项)(参数) 选项 -b:用于发送以太网广播帧(FFFFFFFFFFFF).arping一开始使用广播地址,在收到响应后就使用unicast地址. -q:quiet output不显示任何信息: -f:表示在收到第一个响应报文后就退出: -w timeout: