当前位置: 首页 > news >正文

Vagrant使用教程

vmware下载地址:https://www.vmware.com/products/workstation-pro/workstation-pro-evaluation.html 

VirtualBox下载地址:https://www.virtualbox.org/wiki/Downloads

Vagrant下载地址:https://developer.hashicorp.com/vagrant/install#Windows

Vagrant镜像下载地址:https://app.vagrantup.com/boxes/search

新建一个文件夹

D:\vagrant\centos7

生成centos/7 Vagrantfile

vagrant init centos/7

创建并启动虚拟机

vagrant up

连接虚拟机

vagrant ssh

重启虚拟机

vagrant reload

Vagrantfile

virtual box

Vagrant.configure("2") do |config|# 使用CentOS 7的官方Vagrant boxconfig.vm.box = "centos/7"# 设置固定ipconfig.vm.network "private_network", type: "static", ip: "192.168.33.10"# 设置虚拟机内部的主机名config.vm.hostname = "centos7-vm"config.vm.provider "virtualbox" do |vb|vb.gui = true# 设置VirtualBox界面上显示的虚拟机名称vb.name = "centos7-vm"vb.memory = "1024"vb.cpus = 2endend

VMware

Vagrant VMware Utility下载地址:https://developer.hashicorp.com/vagrant/install/vmware

使用管理员身份打开命令提示符,安装插件

vagrant plugin install vagrant-vmware-desktop
Vagrant.configure("2") do |config|# 使用CentOS 7的官方Vagrant boxconfig.vm.box = "centos/7"# 设置固定ipconfig.vm.network "private_network", type: "static", ip: "192.168.33.10"# 设置虚拟机内部的主机名config.vm.hostname = "centos7-vm"# 使用VMware提供者config.vm.provider "vmware_desktop" do |vmware|# 配置内存和CPUvmware.memory = "1024"vmware.cpus = 2endend

账号密码

账号:

        普通用户:vagrant

        管理员:root

密码:vagrant

Xshell/FinalShell连接虚拟机

su root

vim /etc/ssh/sshd_config

PasswordAuthentication yes

PermitRootLogin yes

systemctl restart sshd

相关文章:

  • 机器学习--ROC AUC
  • Axure骚操作:【制作可暂停与不可暂停进度加载条】
  • git 常用命令 提交commit
  • Python 工具 | pip 基本命令
  • leetcode算法题之递归--综合练习(二)
  • Go中interface != nil不一定不是nil
  • 【MySQL】MySQL 8+版本使用窗口函数可以减少一次连表操作(额外Avg函数和Using函数使用,Using关键字参考里自行了解)
  • ChatGPT在金融财务领域的10种应用方法
  • 柯桥学韩语【韩语网络用语】听说最近的年轻人都重视슬세권,역세권....吗?
  • vite4项目中,vant兼容750适配
  • C++中几个常用的类型选择模板函数
  • 【Java】java -jar 读取jar包之外的yml
  • 28 C++ 对象移动,移动构造函数,移动赋值运算符
  • 关于axios的二次封装
  • Kafka安全认证机制详解之SASL_PLAIN
  • 03Go 类型总结
  • Angularjs之国际化
  • ES学习笔记(10)--ES6中的函数和数组补漏
  • idea + plantuml 画流程图
  • macOS 中 shell 创建文件夹及文件并 VS Code 打开
  • niucms就是以城市为分割单位,在上面 小区/乡村/同城论坛+58+团购
  • python 装饰器(一)
  • 大型网站性能监测、分析与优化常见问题QA
  • 聊聊springcloud的EurekaClientAutoConfiguration
  • 前言-如何学习区块链
  • 算法系列——算法入门之递归分而治之思想的实现
  • 通过npm或yarn自动生成vue组件
  • 微信小程序开发问题汇总
  • No resource identifier found for attribute,RxJava之zip操作符
  • #Linux(帮助手册)
  • #大学#套接字
  • #考研#计算机文化知识1(局域网及网络互联)
  • (13)[Xamarin.Android] 不同分辨率下的图片使用概论
  • (2)Java 简介
  • (阿里云万网)-域名注册购买实名流程
  • (编程语言界的丐帮 C#).NET MD5 HASH 哈希 加密 与JAVA 互通
  • (分类)KNN算法- 参数调优
  • (六)什么是Vite——热更新时vite、webpack做了什么
  • (四)c52学习之旅-流水LED灯
  • (算法二)滑动窗口
  • (五) 一起学 Unix 环境高级编程 (APUE) 之 进程环境
  • .bat批处理出现中文乱码的情况
  • .NET DataGridView数据绑定说明
  • .NET Framework .NET Core与 .NET 的区别
  • .Net MVC + EF搭建学生管理系统
  • .net mvc 获取url中controller和action
  • .NET Windows:删除文件夹后立即判断,有可能依然存在
  • .Net各种迷惑命名解释
  • .NET中的Event与Delegates,从Publisher到Subscriber的衔接!
  • .Net中的设计模式——Factory Method模式
  • .net中应用SQL缓存(实例使用)
  • /dev/sda2 is mounted; will not make a filesystem here!
  • ??如何把JavaScript脚本中的参数传到java代码段中
  • @zabbix数据库历史与趋势数据占用优化(mysql存储查询)
  • []我的函数库