1.Vagrant安装虚拟机
1.1.概述
Vagrant 是⼀款⽀持⾃动化虚拟机安装、可配置流程的⽤于管理虚拟机的软件. 主要的优势在于可以提供⼀个可配置、可移植和复⽤的虚拟机环境 (通过定义 Vagrantfile , 类似 Dockerfile ), 并且可以使⽤shell、chef、puppet 等⼯具进⾏部署. 这⾥要注意, Vagrant 并不能单独使⽤, 必须要在⾃⼰的电脑⾥安
装额外的虚拟机软件, ⽐如常⻅的虚拟机软件有: VirtualBox、VMWare 等。
1.1.1.Vagrant 安装
Vagrant 官⽹下载地址: https://www.vagrantup.com/downloads.html
VirtualBox 官⽹下载地址: https://www.virtualbox.org/wiki/Downloads
官⽅镜像地址 https://app.vagrantup.com/boxes/search
https://blog.csdn.net/delete_bug/article/details/126592435
1.1.1.1.下载virtualbox虚拟机并启动vagrant
https://app.vagrantup.com/generic/boxes/centos8s
1.1.2.加载上一步下载的镜像并修改为virtualbox.box并放到C:\Ksoftware\目录下;
c:\Ksoftware>vagrant init generic/centos8s
c:\Ksoftware>vagrant box add generic/centos8s C:\Ksoftware\virtualbox.box
c:\Ksoftware>vagrant up
1.1.3.vagrant常用命令
(1)进入刚才创建的centos中 —通过cmd登陆
vagrant ssh
(2)查看centos的状态
vagrant status
(3)停止/关闭centos
vagrant halt
(4)删除centos
vagrant destroy
(5)查看当前vagrant创建的虚拟机
vagrant status
(6)Vagrantfile中也可以写脚本命令,使得centos7更加丰富
但是要注意,修改了Vagrantfile,要想使正常运行的centos7生效,必须使用vagrant reload
https://blog.csdn.net/u011077966/article/details/128224155
1.1.4.如何修改vagrant系统的root用户密码
-
先使用vagrant 用户登录。
-
$sudo passwd root #按照提示输入两次新的密码,并加以确认。
然后就可以修改root用户密码
1.1.5.通过工具(Xshell)连接虚拟机(centos7)
vagrant reload