vagrant常见问题

2020-12-21  本文已影响0人  wilesan

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集群部署

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
上一篇下一篇

猜你喜欢

热点阅读