virtualbx_vagrant

x33g5p2x  于2022-08-17 转载在 其他  
字(0.9k)|赞(0)|评价(0)|浏览(513)

VirtualBox

https://www.virtualbox.org/wiki/Downloads

Vagrant

https://www.vagrantup.com/downloads

Vagrantbox.box

https://app.vagrantup.com/centos/boxes/7/versions/2004.01

步骤

0、virtualbox add

  1. vagrant box add centos/7 D:\Centos\virtualbox.box
  2. # 查看添加情况
  3. vagrant box list

1、初始化

  1. vagrant init

2、编辑Vagrantfile

  1. config.vm.box = "centos/7"
  2. config.vm.network "public_network"
  3. config.vm.provider "virtualbox" do |vb|
  4. vb.memory = "2048"
  5. vb.name = "first-docker-centos7"
  6. vb.cpus = 2
  7. end

3、启用

  1. vagrant up

4、配置

  1. vagrant ssh
  2. sudo -i
  3. # 配置远程登录
  4. vi /etc/ssh/sshd_config
  5. # 注释PasswordAuthentication no
  6. # 放开注释PasswordAuthentication yes
  7. # 修改密码
  8. passwd
  9. # 重启ssh
  10. systemctl restart sshd

5、退出

  1. vagrant halt

其他命令

  1. # 查看centos状态
  2. vagrant status
  3. # 删除centos
  4. vagrant destroy
  5. # 修改了vagrantfile,使运行中的centos生效
  6. vagrant reload

box打包分发

  1. # 退出虚拟机
  2. vagrant halt
  3. # 打包
  4. vagrant package --output xxxx.box
  5. # 其他环境中添加box
  6. vagrant box add xxxx D:\xxx.box
  7. # 初始化,得到vagrantfile
  8. vagrant init
  9. # 启动
  10. vagrant up
  11. # !!!可得到和之前一样的环境,但是网络需要重新配置

相关文章