美文网首页
vagrant 常用操作

vagrant 常用操作

作者: SlowGO | 来源:发表于2018-11-21 14:04 被阅读4次

添加 box

vagrant box add [box name] [box path]

// 示例
vagrant box add centos7 centos.box

创建虚机

新建一个工作目录:

mkdir test
cd test

初始化虚机:

vagrant init centos7

执行后在当前目录生成配置文件 Vagrantfile,修改:

// 设置主机名
// 放到这行 config.vm.box = "centos7" 下面即可
config.vm.hostname = "myservername"

// 打开此项,使用公开网络
// 自动分配一个局域网IP,和主机可以互相通过IP沟通
config.vm.network "public_network"
// 还可以直接指定bridge和IP,例如:
config.vm.network "public_network", :bridge => "en0: Wi-Fi (Airport)", :ip => "192.168.3.140"

// 打开此项,修改内存分配,默认是 1024
config.vm.provider "virtualbox" do |vb|
#   # Display the VirtualBox GUI when booting the machine
#   vb.gui = true
#
#   # Customize the amount of memory on the VM:
  vb.memory = "2048"
end

启动虚机

vagrant up

登录虚机

vagrant ssh

执行一些初始操作:

// 切换 root 用户
sudo su -

// 安装网络包
yum install -y net-tools

// 查看ip
// 得到IP后,在主机上就可以通过 `ssh root@ip` 形式登录了,密码 vagrant
ifconfig

// 关闭防火墙
systemctl stop firewalld.service
service   iptables stop

关闭虚机

vagrant halt

重启

vagrant reload

删除虚机

vagrant destroy

打包

在虚机上安装好自己的常用软件,可以作为以后新建虚机的基础,可以把当前的虚机打包,形成 box

vagrant package

Vagrantfile模板

Vagrant.configure("2") do |config|
  config.vm.box = "bento/ubuntu-16.04"
  #config.vm.provision "docker"
  config.vm.hostname = "myserver"
  config.vm.network "private_network", type: "dhcp"

   config.vm.provider "virtualbox" do |vb|
     vb.memory = "2048"
   end
end

相关文章

  • vagrant

    Vagrant常用命令 Vagrant Cmd: vagrant box add 添加box的操作 vagrant...

  • Vagrant 常用操作

    实用小技巧 Vagrant 虚拟机没有正常关闭,会出现一些奇怪的问题 注意: 销毁当前虚拟机,重构;不用再添加bo...

  • vagrant 常用操作

    添加 box 创建虚机 新建一个工作目录: 初始化虚机: 执行后在当前目录生成配置文件 Vagrantfile,修...

  • Vagrant常用操作

    查看安装的插件列表 安装vagrant插件 查看box列表 添加一个新的box 将一个虚拟机导出为box 删除一个box

  • 1.Vagrant搭建统一开发环境 常用命令

    前言:从Vagrant常用命令开始... ⚠️Vagrant 版本 2.2.01.Box常用命令2.VM常用命令 ...

  • Vagrant常用命令

    Vagrant的几个命令: vagrant box add添加box的操作 vagrant init 初始化box...

  • Vagrant基础使用方法

    常用命令 vagrant box add ——添加box vagrant init——初始化运行环境 vagran...

  • vagrant操作

    centos7安装 使用vagrant安装centos#box源地址http://www.vagrantbox.e...

  • Vagrant安装与使用

    一、准备 Vagrant下载地址 box下载地址 二、环境变量 一、Vagrant常用命令 添加box base是...

  • win10环境下搭建vagrant

    //避免以后忘记配置步骤,做笔记记录下来. vagrant 常用命令 1、vagrant box add [box...

网友评论

      本文标题:vagrant 常用操作

      本文链接:https://www.haomeiwen.com/subject/bxqcqqtx.html