1.5.1 在Windows上准备centos7
采用vagrant+virtual box
1.5.1.1 下载安装vagrant
01 访问Vagrant官网 https://www.vagrantup.com/
02 点击Download Windows,MacOS,Linux等
03 选择对应的版本
04 傻瓜式安装
05 命令行输入vagrant,测试是否安装成功
1.5.1.2 下载安装virtual box
01 访问VirtualBox官网 https://www.virtualbox.org/
02 选择左侧的“Downloads”
03 选择对应的操作系统版本
04 傻瓜式安装
05 [win10中若出现]安装virtualbox快完成时立即回滚,并提示安装出现严重错误 (1)打开服务 (2)找到Device Install Service和Device Setup Manager,然后启动 (3)再次尝试安装
1.5.1.3 安装centos7
01 创建first-docker-centos7文件夹,并进入其中[目录路径不要有中文字符]
02 在此目录下打开cmd,运行vagrant init centos/7
此时会在当前目录下生成Vagrantfile
03 运行vagrant up[注意不要运行,拉取远端的centos7太慢] 此时会找centos7的镜像,本地有就用本地的,本地没有就会拉取远端的
04 准备centos7的box
(1)选中命令行中提示的链接 比如
https://vagrantcloud.com/centos/boxes/7/versions/1905.1/providers/virtualbox.box
(2)复制到迅雷中下载
(3)vagrant box add centos/7 D:\迅雷下载\virtualbox.box
(4)vagrant box list 查看本地的box[这时候可以看到centos/7]
05 根据本地的centos7 box创建虚拟机 vagrant up[打开virtual box,可以发现centos7创建成功]
06 vagrant基本操作
(1)vagrant ssh 进入刚才创建的centos7中
(2)vagrant status 查看centos7的状态
(3)vagrant halt 停止centos7
(4)vagrant destroy 删除centos7
(5)vagrant status 查看当前vagrant创建的虚拟机
(6)Vagrantfile中也可以写脚本命令,使得centos7更加丰富 但是要注意,修改了
Vagrantfile,要想使正常运行的centos7生效,必须使用vagrant reload
至此,使用vagrant+virtualbox搭建centos7完成,后面可以修改Vagrantfile对虚拟机进行相应配
置
1.5.1.4 若想通过Xshell连接
01 查看centos7相关信息 vagrant ssh-config 关注:Hostname Port IdentityFile
02 Xshell连接 IP:127.0.0.1 port:2222 用户名:vagrant 密码:vagrant
文件:Identityfile指向的路径
03 使用root账户登录
sudo -i
vi /etc/ssh/sshd_config
修改PasswordAuthentication yes
wq! 保存
passwd 修改密码
systemctl restart sshd
root vagrant 登录