首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Vagrant入门

1.2 启动并运行项目 配置完成,就可以启动该虚拟环境了,使用命令vagrant up启动开发环境。...如果你虚拟机已经处于运行状态了,可以通过使用命令vagrant reload --provision快速重新启动虚拟机,命令中--provision告诉Vagrant重启时候运行provisioners...1.4 网络配置 Vagrant提供了端口转发功能,通过将虚拟机端口映射到主机不同端口,我们可以主机中使用映射端口访问虚拟机服务。...Suspending (挂起) 执行命令vagrant suspend将会保存当前虚拟机运行状态并且停止它,跟主机挂起是一样,当你需要再次启动时候,使用vagrant up命令将会恢复之前运行状态...Halting(停止) 这种方式是正常停止虚拟机,使用虚拟机关闭命令完成,当需要重新使用时候使用命令vagrant up重新启动虚拟机,该方法与计算机冷启动一样,缺点是启动时候耗时比较多,依然占用部分磁盘空间

86610

实战篇:一行命令安装Linux系统,超详细 Vagrant 上手指南

Vagrant安装 VirtualBox安装 Vagrant添加box Vagrant配置Vagrantfile Vagrant创建并运行Linux主机 一、环境准备 首先需要安装VagrantVirtualBox...启动虚机linux vagrant up vagrant ssh ? ? 如上,Linux主机已经可以访问。 3、通过SSH登录主机 ssh 127.0.0.1 -p 2222 ?...4、管理box镜像主机 可以使用以下命令初始化、停止、启动、重新启动、删除 VM、列出移除镜像。...f vagrant box list vagrant box remove bento/oracle-7.6 修改完Vagrantfile配置,可以使用“–provision”选项重新加载虚拟机 vagrant...至此,Vagrant安装Linux主机演示完成。 写在最后 个人觉得VirtualBox真的难用,这里推荐使用VMPD。

81740
您找到你想要的搜索结果了吗?
是的
没有找到

DevOps工具介绍连载(10)——Vagrant

抛弃之前自定义脚本来回收 EC2 实例吧,停止使用 SSH 各种机器之间跳来跳去,请开始使用 Vagrant 来给你工作带来更多便利。...vagrant up 启动虚拟机是基于 box 文件,因此启动虚拟机前必须得把 box 文件准备好。...共享目录 进入虚拟机执行 df -h 可以看到 Vagrant 默认把宿主机 Vagrantfile 所在目录虚拟机 /vagrant 目录共享,可以通过 ls /vagrant/ 查看该目录内容...ssh 登录虚拟机 vagrant box list 列出 Vagrant 当前 box 列表 vagrant box remove 删除相应 box vagrant destroy 停止当前正在运行虚拟机并销毁所有创建资源...vagrant halt 关机 vagrant package 把当前运行虚拟机环境进行打包为 box 文件 vagrant plugin 安装卸载插件 vagrant reload 重新启动虚拟机

1.1K30

使用VagrantVirtual Box搭建虚拟开发环境

初始化box操作,会生成vagrant配置文件Vagrantfile vagrant up 启动本地环境 vagrant ssh 通过ssh登录本地环境所在虚拟机 vagrant halt 关闭本地环境...输入: vagrant init centos/7 //创建虚拟机 vagrant up //运行 123 vagrant init centos/7 //创建虚拟机vagrant up  //运行...0x2 SSH连接 经过以上操作,我们完成了centos7虚拟机安装,现在需要登录虚拟机,进行操作,有以下三种方式: - 开发环境目录(有Vagrantfile地方),登录虚拟机 vagrant...宿主机命令行,ssh到本地端口方式登录。...0x3 Box删除 想要删除box首先退出SSH连接状态 exit //退出ssh连接 vagrant destory //删除虚拟机 123 exit //退出ssh连接vagrant destory

1K60

From Docker to Kubernetes(二)- Docker Network

参考Vagrant Getting Started Vagrant常用命令 vagrant up # 启动当前目录下Vagrantfile中设置虚拟机 vagrant halt # 关闭虚拟机 vagrant...reload # 重启虚拟机 vagrant ssh # 连接虚拟机 vagrant status # 查看虚拟机启动状态 vagrant suspend # 挂起虚拟机 vagrang destroy...# 销毁当前虚拟机 vagrant reload --provision # 按照Vagrantfile配置重新启动虚拟机 vagrant up --provision # 按照其他配置启动虚拟机...3600; done" # 查看容器网络 docker inpect test3 brctl show # 运行容器连到具体网络 docker network connect my-bridge test2...,还有其他方式,通过暴露端口给外界(不仅仅是docker宿主机上)提供服务,将端口映射到宿主机端口上面。

49020

有了Vagrant,以后就可以不用VirtualBox图形化管理虚拟机

启动虚拟机 vagrant up # 停止虚拟机 vagrant halt # 删除虚拟机 vagrant destroy 如果以上步骤可以顺利执行,则代表 Vagrant 安装成功 二、Vagrant...vagrant up 虚拟机启动之后,会将本地项目目录自动挂载到虚拟机 /vagrant 目录 连接虚拟机 # 默认使用vagrant用户连接到虚拟机 vagrant ssh 另外,我们可以通过...指定ssh端口 -i:指定ssh私钥文件 查看虚拟机状态 vagrant status 虚拟机关机 vagrant halt 暂停虚拟机 # 再次启动虚拟机 vagrant up # 退出虚拟机 exit...虚拟机暂停过程中,虚拟机相关服务状态会进行保存,如httpd 服务正在运行虚拟机暂停再继续运行虚拟机,httpd 服务也会继续运行 重启虚拟机 项目目录下,执行vagrant reload...如果我们只想启动一台虚拟机启动命令后面指定对应虚拟机名称即可,如vagrant up production。

98420

基于vagrant+vxlan实现开发测试环境虚拟化

因为测试开发环境通常对节点机器配置要求不高,运行时甚至可以不必同时运行,可以根据工作安排灵活调度。但是确对环境之间隔离性,以及与生产环境一致性上要求很高。...vagrant:2.2.3 virtualBox:5.2.5 虚拟机/宿主机操作系统:centos 7.2 虚拟主机 WMM方面有许多商业开源方案,最终选择Vagrant+VirtualBox方案...-1/data 分别拷贝宿主机ssh登录私钥到vagrant虚拟机目录下,并命名为private_key(如果配置正确private_key,则只能通过密码方式登录虚拟客户机)。...vagrant destroy ##删除原有虚拟机,如之前初始化过虚拟机无需该步 rm -rf ./.vagrant ##删除虚拟机目录,如之前初始化过虚拟机无需该步 vagrant up ##...不然会出现数据包长度截断问题,导致一些用到大数据包应用无法使用。本人在实际配置时候就出现vxlanmtu太小,导致ssh秘钥交换阶段异常错误情况。

1.2K51

Vagrant编排虚拟机

执行成功,VirtualBox显示 3.查看虚拟机状态 vagrant status vagrant status命令执行,还提示了一些如何操作虚拟机命令。...#关闭虚拟机 vagrant halt #暂停虚拟机 vagrant suspend #启动虚拟机 vagrant up 4.连接虚机 命令行方式 执行如下命令 vagrant ssh 就能以vagrant...打开VirtualBox程序,可以看到通过命令vagrant up创建虚机 VirtualBox界面方式 也可以VirtualBox终端上登录系统,默认登录用户名密码都是 vagrant。...5.虚拟机其他操作命令 停止 vagrant halt 直接在 VirtualBox 上关闭虚拟机,或者直接在虚拟机内部执行 poweroff 命令也都是可以。...暂停 vagrant suspend 恢复 把暂停状态虚拟机恢复运行 vagrant resume 注意: 不管虚拟机是关闭还是暂停状态,甚至是 error 状态,都可以执行 vagrant up

20220

k8s 系列教程-Vagrant

Vagrantfile所在文件夹打开powershell或者cmd 执行指令vagrant up 启动一个虚拟机。...待虚拟机启动完成执行 vagrant ssh 进入虚拟机,该虚拟机root默认密码为vagrant进入账号也是vagrant: PS E:\vagrant\cent1> vagrant up...CPU个数 v.cpus = 2 end end end end 执行 vagrant up 启动node1,node2,node3 三台虚拟机启动过程中可能会报挂载失败错误.../ 执行 vagrant status 查看虚拟机运行状态,也可以直接在virtualbox 界面上查看,在下次启动虚拟机时候就不需要再在cmd窗口执行vagrant up指令,直接在virtualbox...进入虚拟机指令: vagrant ssh '虚拟机名称' 虚拟机初始化配置 我们虚拟机启动,其中dns 服务器地址是有问题,我们希望创建虚拟机时候,进行一些基础配置,我们可以Vagrantfile

71220

如何在 CentOS 8 上安装 Vagrant

Vagrant是一个命令行工具,用于构建和管理虚拟开发环境。默认情况下Vagrant VirtualBox, Hyper-V, Docker 之上准备环境。...Vagrantfile 是一个配置文件,它被用来描述虚拟机起如何被配置分配。它使用 Ruby 语法来定义配置文件。 盒子是用于 Vagrant 环境软件包格式。...你可以使用你文本编辑器打开Vagrantfile,并且根据你需求做出调整。 运行vagrant up命令,创建和配置定义 Vagrantfile 文件中虚拟机。...Vagrant 同时将项目目录挂载到虚拟机/vagrant,它允许你主机上继续工作。...想要通过 ssh 进入虚拟机,输入: vagrant ssh 当你完成工作,停止虚拟机运行vagrant halt 使用下面的命令销毁虚拟机相关资源: vagrant destroy 如果虚拟机正在运行

83210

laravel开发环境homestead搭建过程详解

homestead环境for windows Laravel 致力于让整个 PHP 开发体验变更愉快,包括你本地开发环境。 Vagrant 提供了一种简单、优雅方式来管理配置虚拟主机。...Vagrant 让你通过编写一个 Vagrantfile 文件来控制虚拟机启动、虚拟机网络环境配置、虚拟机主机文件共享,以及启动自动执行一些配置脚本,如自动执行一个 Shell Script...key 使用命令 ssh-keygen -t rsa -C "xxxxxx@qq.com" #后面一真按enter键,设置密码 8.连接数据库 homestead 默认已经虚拟机中为 MySQL ...而 Laravel 虚拟机运行时还是应该使用默认 3306 5432 端口进行数据库连接。...##9.配置临时站点(域名) 一旦你 Homestead 环境配置并运行,你可以为你 Laravel 应用添加额外 Nginx 站点。

5.7K10

征服诱人Vagrant

我们可以使用它来干如下这些事: 建立删除虚拟机 配置虚拟机运行参数 管理虚拟机运行状态 自动配置安装开发环境 打包分发虚拟机运行环境 ​  Vagrant运行,需要依赖某项具体虚拟化技术,最常见有.../boxes/search 2. vagrant基本命令 空文件夹初始化虚拟机 vagrant init [box-name] 初始化完文件夹内启动虚拟机 vagrant up...ssh登录启动虚拟机 vagrant ssh 挂起启动虚拟机 vagrant suspend 重启虚拟机 vagrant reload 关闭虚拟机 vagrant halt...查找虚拟机运行状态 vagrant status 销毁当前虚拟机 vagrant destroy 五、Vagrant高级功能 1....添加对应转发规则,然后点击OK保存,再使用命令vagrant up启动虚拟机。 注意:一定不能使用vagrant reload命令,否则启动规则丢失无效。

89430

使用Vagrant将您笔记本电脑刻录到虚拟机

同时它还支持Hyper-VVMWare。 安装 您可以个人计算机(虚拟化术语中所称主机)上安装VirtualBoxVagrant。...该用户专用密钥主机上可用,公用密钥路径SSHD客户机上运行端口(SSH客户机应连接端口)可以使用命令“vagrant ssh-config ”来查询。...命令背后操作 如果你需求只是创建一个Ubuntu主机并且用它做点什么,那么你就不需要知道当initup这样命令在运行时会发生什么。...以下是的生命周期阶段是使用相关Vagrant命令: up - 该命令用于启动Vagrantfile中定义虚拟机。如果它还没有主机上,它将被创建为新。客户机启动并运行,用户就可以登录。...provision - Vagrantfile中定义预配置器可以运行并且客户机已经处于运行状态

1.1K100

vagrant学习笔记 - 基本命令使用

snapshot命令是vm月光宝盒,如果vm中有任务没有跑完,需要关闭virtual box,就可以给vm做一个快照,保存vm当前所有的状态virtualbox重新启动,再回复快照。...2.9 windows相关操作 powershelglrdp是windows vm相关操作,做测试,忽略。...2.11 指定vmid操作虚拟机 3.3.2中,我们可以看到当前工作机中所有虚机,其中第一列数据为vmid,我们可以无需进入vagrant工作目录,操作这些虚机。...running | 运行中 saved | 休眠 3.3.2 查看全部虚机状态 此命令无需进入vagrant工作目录。...如果在vagrant up启动,我们virtualbox管理终端关闭vm,global-status是捕获不到,它还是会显示running状态。 截至1.8.1还是这样,应该算是一个bug。

1.2K40

『中级篇』Vagrant本地搭建多节点K8S集群(65)

node3 # 可以直接vagrant up来启动所有机器 进入dev虚拟主机 vagrant ssh dev #这一步目的是把压缩包直接放在vagrant共享目录下解压, #结果在最后报软连接错误...,直接放入虚拟机自身目录就不会爆这个错误这个很重要 cp -r deployk8s-master deployk8s cd deployk8s 进入dev虚拟主机通过SecureCRT 找到insecureprivatekey...#这个id_rsa权限是644,需要改为600,dev机中执行: chmod 600 ~/.ssh/id_rsa 进入dev虚拟主机 vagrant ssh dev #这一步目的是把压缩包直接放在...vagrant共享目录下解压, #结果在最后报软连接错误,直接放入虚拟机自身目录就不会爆这个错误这个很重要 cp -r deployk8s-master deployk8s cd deployk8s...进入dev虚拟主机 如果可以访问外国网站,用下面的脚本。

74830

Vagrant详细教程

二、安装Vagrant    Vagant 网站下载最新版本,根据自己操作系统选择对应版本下载即可。   注意,Vagrant 是没有图形界面的,所以安装完成也没有桌面快捷方式。...启动虚拟机指令:vagrant up     只要是没有报错,就说明启动成功了   3、查看虚拟机状态      指令:vagrant status      如果是running 就说明我们虚拟机...更推荐大家使用 vagrant ssh   5、停止虚拟机:     指令:vagrant halt   6、 暂停虚拟机     指令:vagrant suspend   7、恢复虚拟机     ...指令:vagrant resume     注意: 不管虚机是关闭还是暂停状态,甚至是 error 状态,都可以执行 vagrant up 来让虚机恢复运行。   ...这个功能是虚拟机软件提供,可以虚机网卡设置中展开高级选项,找到相关配置:   还有个地方需要注意,默认 SSH 端口映射在这里没法直接修改。

83911

使用Vagrant在你电脑上构建独立虚拟开发环境

当然它也支持 Hyper-V VMWare。 安装 首先你要在你个人计算机(虚拟化术语中又称主机)上安装VirtualBoxVagrant。下面要在你计算机上创建虚拟机称为客户机。...(如果没有就创建一个新咯) vagrant init hashicorp/precise64 vagrant up 这两行命令发生事情我们后面会讲,但现在我们先在本地机器上启动Ubuntu主机即可...该用户私钥主机上可用,可以使用命令“vagrant ssh-config ”查看公钥路径 SSHD 客户机上运行端口(SSH客户端应连接端口)。...深入了解 如果你需求只是创建一个Ubuntu主机并且用它做点什么,那么你可以不知道当initup这样命令在运行时会发生什么。...以下是Vagrant各个命令对应生命周期阶段一些相关说明: up - 该命令用于启动Vagrantfile中定义虚拟机。如果它还没有主机上,它将被创建。客户机启动并运行,用户可以登录。

1.1K120

『中级篇』Vagrant本地搭建多节点K8S集群(65)

原文链接地址:『中级篇』Vagrant本地搭建多节点K8S集群(65) 这次说说service,service网络有非常密切 关系,为了能让大家很好理解直观展示,重新搭建一个环境,之前用minikube...node3 # 可以直接vagrant up来启动所有机器 进入dev虚拟主机vagrant ssh dev #这一步目的是把压缩包直接放在vagrant共享目录下解压, #结果在最后报软连接错误...,直接放入虚拟机自身目录就不会爆这个错误这个很重要 cp -r deployk8s-master deployk8s cd deployk8s 进入dev虚拟主机通过SecureCRT 找到insecure_private_key...#这个id_rsa权限是644,需要改为600,dev机中执行: chmod 600 ~/.ssh/id_rsa 进入dev虚拟主机vagrant ssh dev #这一步目的是把压缩包直接放在...进入dev虚拟主机 如果可以访问外国网站,用下面的脚本。

1.7K80

区块链源码学习 : obc-peer 环境搭建 ( 一 )

配置开发环境 当前开发环境使用varant来运行一个ubuntu镜像,ubuntu中运行着docker容器。 主机->ubuntu->docker。...WORKSPACE/obc-dev-env 目录下执行 vagrant up 在这个过程中会下载镜像及其它文件。这一过程中要保证良好网速。由于需要下一些被墙了包,务必使用代理。...没有返回错误运行 Vagrant ssh。 初始密码:vagrant 如果返回错误,则打开virtualbox,将下载镜像删除,重新下载。...编译运行 进入ubuntugopath路径下, cd $GOPATH/src/github.com/openblockchain/obc-peer go build 进行编译。...go 安装包 Vagrant Virtualbox windows版 出现这种错误往往是秘钥不匹配结果,\obc-dev-env\目录下输入vagrant up 会自动生成一个.vagrant文件

1.5K20
领券