美文网首页
vagrant常见问题

vagrant常见问题

作者: wilesan | 来源:发表于2020-12-21 18:00 被阅读0次

    1. 通过vagrant up 启动虚拟机提示:mount: unknown filesystem type 'vboxsf',,没有安装vbox插件

    • 安装插件
    vagrant plugin install vagrant-vbguest
    

    2.Vagrant本机通过putty来访问问题

    修改Vagrantfile...

    #写一个私有的固定ip,这种方式本机的多少虚拟机都可以互相访问
    node.vm.network "private_network", ip: "192.168.33.1"
    

    3.Vagrant集群部署

    • 修改Vagrantfile
    Vagrant.configure("2") do |config|
      # The most common configuration options are documented and commented below.
      # For a complete reference, please see the online documentation at
      # https://docs.vagrantup.com.
    
      # Every Vagrant development environment requires a box. You can search for
      # boxes at https://vagrantcloud.com/search.
      (1..4).each do |i|
          
          #定义节点变量
          config.vm.define "node#{i}" do |node|
         
          # box配置
          node.vm.box = "fabric2.2.0"
    
          # 设置虚拟机的主机名
          node.vm.hostname = "node#{i}"
    
          # 设置虚拟机的IP
          node.vm.network "private_network", ip: "192.168.33.#{10+i}"
    
          # 设置主机与虚拟机的共享目录
          #node.vm.synced_folder "D:/vagrant", "/home/vagrant/code"
          # VirtaulBox相关配置
          node.vm.provider "virtualbox" do |v|
    
              # 设置虚拟机的名称
              v.name = "node#{i}"
    
              # 设置虚拟机的内存大小
              #v.memory = 2048
    
              # 设置虚拟机的CPU个数
              #v.cpus = 1
          end
      end
    end
    
    end
    

    4.docker中启动所有的容器命令

    docker中 启动所有的容器命令
    
    docker start $(docker ps -a | awk '{ print $1}' | tail -n +2)
    
    docker中    关闭所有的容器命令
    
    docker stop $(docker ps -a | awk '{ print $1}' | tail -n +2)
    
    docker中 删除所有的容器命令
    
    docker rm $(docker ps -a | awk '{ print $1}' | tail -n +2)
    
    docker中    删除所有的镜像
    
    docker rmi $(docker images | awk '{print $3}' |tail -n +2)
    

    5.解决Win10 VirtualBox无法启动(VERR_NEM_VM_CREATE_FAILED)

    解决办法是禁用Hyper-V。
    以管理员权限打开 CMD 或 Windows PowerShell ,输入如下命令:

    bcdedit /set hypervisorlaunchtype off
    

    相关文章

      网友评论

          本文标题:vagrant常见问题

          本文链接:https://www.haomeiwen.com/subject/yoirnktx.html