在windows中使用vagrant
来源:互联网 发布:图解冒泡排序算法 编辑:程序博客网 时间:2024/06/02 03:31
- 介绍
vagrant封装linux开发环境,可以统一团队成员的开发环境。封装后,可以linux/windows/mac上运行.
- 环境
以win8安装vagrant为例子。vagrant需要virtualbox提供虚拟化支持,因此先安装virtualbox。
- 安装
https://www.vagrantup.com/downloads.html
- vagrant镜像
vagrant镜像下载地址
http://www.vagrantbox.es/
以centos-7.0为例子,下载地址
https://github.com/tommy-muehle/puppet-vagrant-boxes/releases/download/1.1.0/centos-7.0-x86_64.box
- 新建目录
D:\vagrant\centos
下载后的centos-7.0-x86_64.box放到此目录
- 添加box
D:\vagrant\centos>vagrant box add --name centos7 .\centos-7.0-x86_64.box==> box: Box file was not detected as metadata. Adding it directly...==> box: Adding box 'centos7' (v0) for provider: box: Unpacking necessary files from: file://D:/vagrant/centos/centos-7.0-x86_64.box box: Progress: 100% (Rate: 48.1M/s, Estimated time remaining: --:--:--)==> box: Successfully added box 'centos7' (v0) for 'virtualbox'!
- 查看box列表
D:\vagrant\centos>vagrant box listcentos7 (virtualbox, 0)
- 初始化工作目录
D:\vagrant\centos>vagrant init centos7
- 启动
D:\vagrant\centos>vagrant upBringing machine 'default' up with 'virtualbox' provider...==> default: Clearing any previously set forwarded ports...==> default: Clearing any previously set network interfaces...==> default: Preparing network interfaces based on configuration... default: Adapter 1: nat==> default: Forwarding ports... default: 22 => 2222 (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: Warning: Connection timeout. Retrying...==> default: Machine booted and ready!==> default: Checking for guest additions in VM...==> default: Mounting shared folders... default: /vagrant => D:/vagrant/centos==> default: Machine already provisioned. Run `vagrant provision` or use the `--provision`==> default: flag to force provisioning. Provisioners marked to run always willstill run.
- 安装ssh工具
启动之后,登录系统需要ssh,windows没有ssh,可以安装copssh。安装后,再将ssh.exe路径配置到环境变量中。
https://www.itefix.net/content/copssh-free-edition
- 登录
D:\vagrant\centos>vagrant sshcygwin warning: MS-DOS style path detected: D:/vagrant/centos/.vagrant/machines/default/virtualbox/private_key Preferred POSIX equivalent is: /cygdrive/d/vagrant/centos/.vagrant/machines/default/virtualbox/private_key CYGWIN environment variable option "nodosfilewarning" turns off this warning. Consult the user's guide for more details about POSIX paths: http://cygwin.com/cygwin-ug-net/using.html#using-pathnamesLast login: Thu Nov 5 03:10:24 2015 from 10.0.2.2Welcome to your Vagrant-built virtual machine.[vagrant@localhost ~]$ exit
使用其它工具登录,初始账号是vagrant/vagrant
- 关闭
D:\vagrant\centos>vagrant halt==> default: Attempting graceful shutdown of VM...
- vagrant命令
vagrant up 启动vagrant halt 普通关闭vagrant ssh 连接vagrant suspend 休眠vagrant reload 重启vagrant destroy 删除vagrant box add --name box_name /path/of/box/file #添加本地box
0 0
- 在windows中使用vagrant
- 在windows上使用vagrant,如何访问运行在vagrant上的工程
- 使用Vagrant在Windows下部署开发环境
- 使用Vagrant在Windows下部署开发环境
- 使用Vagrant在Windows下部署开发环境
- 使用Vagrant在Windows下部署开发环境
- vagrant系列五:Vagrant使用中遇到的坑
- 在windows 7中vagrant up 无反应,没任何信息输出
- 使用Vagrant在Windows平台搭建嵌入式Linux开发环境(1)虚拟环境部署
- 使用Vagrant在Windows平台搭建嵌入式Linux开发环境(2)Tftpd服务器搭建
- 使用Vagrant在Windows平台搭建嵌入式Linux开发环境(3)nfs服务器搭建
- 在windows下如何使用vagrant打造跨平台开发环境
- 在Mac下安装使用Vagrant
- vagrant 使用
- vagrant 使用
- 在windows下进行linux开发:利用Vagrant+virtualbox
- 在windows下进行linux开发:利用Vagrant+virtualbox
- windows 使用 vagrant管理虚拟机提示 Warning: Authentication failure. Retrying...
- iOS相机, 相册, 图片库 和 UIAlertController的使用
- Android多媒体之通知
- 《剑指offer》——链表中倒数第k个结点
- 开始菜单下运行框命令大全
- android收集
- 在windows中使用vagrant
- treeView右键快捷菜单如何选中当前节点
- c# 实现 通过写入注册表 记住 winform程序 登录名
- Telerik 打开打开新的页面
- js-案例:动态显示时间
- python paramiko实现ssh远程登录
- 首字母变大写
- java 关于MD5加密
- Sparsity稀疏编码(一)