vagrant 简单使用
vagrant 简单使用
vagrant 简单使用
常用命令
vagrant 常用命令介绍
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| vagrant init [初始化] vagrant up [启动虚拟机] vagrant halt [关闭虚拟机] vagrant reload [重新启动虚拟机,主要用于重新载入配置文件] vagrant suspend [暂停虚拟机,这是虚拟机的内存,配置信息会暂存至硬盘] vagrant resume [恢复虚拟机] vagrant ssh [ssh登录到虚拟机] vagrant status [查看虚拟机运行状态] vagrant destroy [销毁当前虚拟机] vagrant box add [添加一个box] vagrant box list [显示当前已经添加的box列表] vagrant box remove [删除相应的box] vagrant package [打包命令,可以吧当前运行的虚拟机环境进行打包] vagrant plugin [用于安装卸载插件] vagrant ssh-config [输出用于ssh连接的一些信息]
vagrant 创建的虚拟机账号 用户名:vagrant 密 码:vagrant root帐号密码:vagrant 用vagrant创建的ubuntu系统,root账号密码默认是没有设置的,需要手动设置 sudo passwd
|
一般使用
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
| 1. vagrant --help 2. vagrant -version 3.显示当前已经添加的box列表 vagrant box list 4. 添加 box vagrant box add new-box-name yours-box-name.box(你的box文件) 5. 删除 box vagrant box remove yours-box-name 6. 指定 box 初始化 vagrant init yours-box-name 7.启动 vagrant up vagrant up --provider virtualbox 8.关闭 vagrant halt 9.重新启动,加载配置文件 vagrant reload 10. 挂起 vagrant suspend 11. ssh登录 vagrant ssh 12. 打包box 打包前删除一个文件 sudo rm -rf /etc/udev/rules.d/70-persistent-net.rules vagrant package vagrant package --base ubuntu18_default_1543569229538_92064 --output php72_mysql8_nginx.box demo: vagrant --help vagrant -version vagrant box list vagrant box add centos7 centos7-vagrant-123456.box vagrant box list vagrant init centos7 vagrant up --provider virtualbox vagrant ssh vagrant reload vagrant ssh vagrant halt
|
ubuntu box -releases版本
centos box