专栏首页WebDeveloperVagrant使用总结

Vagrant使用总结

序号

命令

解释

1

vagrant box list

查看目前已有的box

2

vagrant box add [自定义名称] [box镜像路径]

新增加一个box

3

vagrant box remove

删除指定box

4

vagrant init

初始化配置vagrantfile

5

vagrant up

启动虚拟机

6

vagrant ssh

ssh登陆虚拟机

7

vagrant suspend

挂起虚拟机

8

vagrant reload

重启虚拟机

9

vagrant halt

关闭虚拟机

10

vagrant status

查看虚拟机状态

11

vagrant destroy

删除虚拟机

12

vagrant package --output xxx.box

打包分发

13

vagrant package ---output xxx.box --base "自己的box"

  • 打包时急着注释掉Vargarntfile配置文件的ip
  • 如果在vagrant up命令出现ssh连接卡死状态,则试着查看boot中是否开启 virtualox

扩展磁盘 1. 关闭实例,找到磁盘镜像文件 2. 将virtualbox安装目录下的 VBoxManage命令路径添加到环境变量 VBoxManage.exe clonehd box-disk1.vmdk box-disk1.vdi -format VDI # 复制镜像并转化格式 3. 自动启动服务 打开Vagrantfile文件,编辑 config.vm.provision "shell", inline: <<-SHELL # apt-get update # apt-get install -y apache2 systemctl stop firewalld /server/apache/bin/httpd -k start /etc/init.d/mysql.server start SHELL 重新启动虚拟机 vagrant reload --provision

  • --provision表示启用上面文件编辑的配置

问题 1 运行vagrant up出现 解决办法:文档1文档2 查看以上两个文档最终解决办法是关闭Hyper-V,命令如下(使用管理员身份打开cmd) bcdedit /set hypervisorlaunchtype off 然后重启系统成功

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • golang辅助包介绍

    包依赖管理工具,如果自己的项目依赖的包很多,又不想加入到版本库中,可使用此工具进行批量下载

    _simple
  • python,详说正则表达式(对常用的关键字符的讲解)

    [...]如果匹配的是个范围,可以这个写[0-9a-zA-B]表示0到9并a到z并A到B

    _simple
  • npm学习

    1、 npm install <name>安装nodejs的依赖包 2、 **npm install <name> -g **将包安装到全局环境中 3、 ...

    _simple
  • Mac OS 下安装 Vagrant1 安装2 使用

    Vagrant是一款用来构建虚拟开发环境的工具,它其实算是一个跨平台的虚拟机管理工具

    JavaEdge
  • Vagrant 常用命令

    Alone88
  • 使用Vagrant和Virtual Box搭建虚拟开发环境

    慕白
  • 和重复搭建开发环境说 Bye Bye 之Vagrant

    每每新同事入职,都要在自己电脑上配置一堆环境,费神费力;每每开发测试都要重新配置开发环境,手工搭建,步骤很繁琐,极易出错。

    机智的程序员小熊
  • 和重复搭建开发环境说 Bye Bye 之Vagrant

    每每新同事入职,都要在自己电脑上配置一堆环境,费神费力;每每开发测试都要重新配置开发环境,手工搭建,步骤很繁琐,极易出错。

    马哥linux运维
  • 在Windows机器搭建vagrant+ nginx+uwsgi+django环境

    直接来到官网 https://www.virtualbox.org/wiki/Downloads 点击下载最新的virtualbox,双击安装,一路傻瓜化完成。

    selinagyan
  • 新手学Linux(三)----使用 Vagrant 打造跨平台开发环境(二)

    在上一篇《新手学Linux(二)—-使用 Vagrant 打造跨平台开发环境(一)》文章中,给大家介绍了什么是vagrant?,vagrant能干什么,以及v...

    令仔很忙

扫码关注云+社区

领取腾讯云代金券