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