Loading

Docker环境-基于Vagrant+VirtualBox准备centos7

因为使用的电脑为Windows10操作系统,为了更方便以后的使用,特意在本地安装虚拟机。

如果已经有centos7服务器,请略过环境准备阶段。

本示例基于vagrant+virtualBox搭建centos7环境。

下载安装vagrant

1. 访问Vagrant官网 https://www.vagrantup.com/
2. 点击download,选择对应环境。
3. 选择对应版本,可以安装最新版。
4. 一直点下一步(注意安装目录)。
5. 命令输入vagrant -v ,测试是否安装成功。

下载安装VirtualBox

1. 访问官网 https://www.virtualbox.org/
2. 选择左侧Downloads
3. 选择对应的操作系统版本
4. 傻瓜式安装
注意: Win10若出现【安装virtualbox快完成时立即回滚,并提示安装出现严重错误】
  a. 打开服务
  b. 找到Device Install Service 和Device SetupManager,然后启动。
  c. 再次尝试安装。

安装centos7

1. 在本地磁盘目录创建文件夹centos7(目录中全路径不要有中文)。
2. 在此目录下打开cmd,运行vagrant init centos/7
   此时会在当前目录下生成Vagrantfile,同时指定使用的镜像为centos/7
3. 到网盘下载centos/7镜像
   网盘链接:https://pan.baidu.com/s/1S77sKq2GS9N8xkhAOoyKWQ 
   提取码:7qbq
4. 将下载下来的virtualbox.box存放到磁盘目录,如:D:\virtualbox.box
5. 添加镜像并命名为centos/7:vagrant box add centos/7 D:\virtualbox.box
6. 完后后执行vagrant box list,查看本地box
7. centos/7镜像有了,根据vagrantfile文件启动创建虚拟机。在centos7目录下,通过cmd窗口执行vagrant up命令,执行完后,打开virtual box,会发现centos7创建成功
vagrant常用命令
vagrant ssh 进入刚刚创建的centos7中
vagrant status 查看centos7状态
vagrant halt 停止/关闭centos7
vagrant destroy 删除centos7
vagrant up 正常启动

通过Xshell连接centos7

  • 使用centos7默认账号连接
  1. 在centos7文件夹下执行vagrant ssh-config
  2. 查看文件中的Hostname、Port、IdentityFile
    ip:127.0.0.1
    port:2222
    用户名:vagrant
    密码:vagrant
    文件:Identityfile指向的文件private-key
    
  • 使用root账号连接
  1. vagrant ssh 进入虚拟机
  2. sudo -i
  3. vi /etc/ssh/sshd_config
  4. 修改PasswordAuthentication 为yes
  5. 退出文件编辑并保存
  6. 执行passwd修改密码
  7. systemctl restart sshd
  8. ip a 查看ip
  9. 使用root账号,密码为刚设置的密码,ip为ip a查看的ip,端口为22
posted @ 2021-04-06 18:10  风吹屁屁疼  阅读(98)  评论(0编辑  收藏  举报