我有一个Ubuntu 13.10,我安装了Vagrant 1.5.4和VirtualBox 4.3.10r93012.当我vagrant up
第一次正确编写虚拟机脚本时编写命令时,会出现问题.但在执行vagrant halt
并vagrant up
再次编写命令后,会出现问题:
vagrant up
Bringing machine 'default' up with 'virtualbox' provider...
==> default: Clearing any previously set forwarded ports...
==> default: Clearing any previously set network interfaces...
==> default: Preparing network interfaces based on configuration...
default: Adapter 1: nat
default: Adapter 2: hostonly
==> default: Forwarding ports...
default: 22 => 2222 (adapter 1)
==> default: Running 'pre-boot' VM customizations...
==> default: Booting VM...
==> default: Waiting for machine to …
Run Code Online (Sandbox Code Playgroud) 所以我使用了几个流浪盒,当我把它们拿起来时,"有时/随机"它开始在我的OS X机器上占用100%的CPU,我不知道是什么导致它.我可以直接进入vmachine并检查负载,它是0,它不是在盒子里运行的东西.
我可以解决这个问题的唯一方法是,如果我暂停它并恢复它,那么它就会消失,直到它随机开始再次发生.有时几小时后,有时几天后.
我唯一能想到的可能是因为我在我的虚拟机中使用nfs挂载来访问我的项目,但我还不确定.有任何想法吗?
我在Windows上运行Docker(boot2docker + Oracle Virtual Box).在我的公司环境中,他们修改证书,以便CA是公司的自签名CA. 因此,链条最终会像这样:
Company's CA
|__
Company's Intermediate CA
|__
Docker Certificate
Run Code Online (Sandbox Code Playgroud)
当我尝试运行任何命令时,例如:
docker run hello-world
Run Code Online (Sandbox Code Playgroud)
我收到此错误:
Get https://index.docker.io/v1/repositories/library/hello-world/images: x509: certificate signed by unknown authority
Run Code Online (Sandbox Code Playgroud)
我已经找到了这个问题的几个答案,但总是针对Linux环境.如何在Windows中解决此问题?
我需要连接到我在本地计算机上运行的虚拟盒,以便使用WINSCP将文件从本地系统传输到VM.
我如何找到IP地址.当我进入设置和网络选项卡时,我发现了与ip相关的内容,但是当我使用它时,它表示无法查找或无效.
我的笔记本电脑配备Intel Core i5 M 450 @ 2.40GHz,显然有VT-x而不是VT-d.我有Ubuntu 12.04 32位但希望在它上面运行一个基于64位终端的虚拟Linux.如何知道BIOS是否已激活此VT-x功能而无需重启?
我正在尝试通过Virtual Box在Ubuntu中设置USB传真调制解调器,但我不知道该怎么做.
Host OS = Mac OS X
Virtual Box Guest OS = Ubuntu 12.04
56k USB Fax/Modem = Lenovo 43R1786 (43R1815) by Conexant
Run Code Online (Sandbox Code Playgroud)
在主机操作系统上,我可以看到/dev/tty.usbmodem24680241.我启用了USB控制器,发现我的调制解调器为"Conexant USB Modem",所以我启用了它.现在,当我运行客户操作系统时,从该操作系统的Virtual Box菜单中,我转到设备> USB设备> Conexant USB调制解调器,它说:
无法将USB设备Conexant USB调制解调器连接到虚拟机Ubuntu32.其他人正在使用USB设备.看起来这意味着主机(mac)首先抓住设备.我怎样才能让它放手让客人可以使用它?我是以正确的方式设置的吗?
谢谢!
我有一个流浪的虚拟盒子正在运行.到目前为止,我无法连接到Web服务器.这是启动:
[jesse@Athens VVV-1.1]$ vagrant up
Bringing machine 'default' up with 'virtualbox' provider...
==> default: Clearing any previously set forwarded ports...
==> default: Clearing any previously set network interfaces...
==> default: Preparing network interfaces based on configuration...
default: Adapter 1: nat
default: Adapter 2: hostonly
==> default: Forwarding ports...
default: 22 => 2222 (adapter 1)
==> default: Running 'pre-boot' VM customizations...
==> default: Booting VM...
==> default: Waiting for machine to boot. This may take a few minutes...
default: SSH address: …
Run Code Online (Sandbox Code Playgroud) 我用google搜索了这个,并且找不到什么命令允许我在使用vagrant和virtualbox时分配视频内存.有人能告诉我它是什么吗?这是我到目前为止我的虚拟盒配置:
config.vm.provider "virtualbox" do |v|
v.memory = 2048
v.cpus = 1
v.name = "Awesome Box"
end
Run Code Online (Sandbox Code Playgroud) 我在Docker Machine上遇到了一个反复出现的问题 - 它每隔几天就会决定超时,一旦发生这种情况我就无法恢复.
例
docker-machine ls
NAME ACTIVE DRIVER STATE URL SWARM DOCKER ERRORS
default virtualbox Timeout
Run Code Online (Sandbox Code Playgroud)
环境信息
uname -a Darwin ColeyMBPR 15.4.0 Darwin Kernel Version 15.4.0: Fri Feb 26 22:08:05 PST 2016; root:xnu-3248.40.184~3/RELEASE_X86_64 x86_64
docker version 1.11.0
docker-machine version 0.7.0
vboxmanage --version 5.0.20r106931
Run Code Online (Sandbox Code Playgroud)
试图解决方案
我没有按特定顺序尝试以下事项:
eval "$(docker-machine env default)"
docker-machine regenerate-certs default
劈
现在唯一对我有用的就是摧毁docker机器并重新创建它.这会破坏我的所有图像和容器,再次设置它会非常耗费时间.
docker-machine rm -y default && docker-machine create -d virtualbox default && eval $(docker-machine env)
Run Code Online (Sandbox Code Playgroud)
有什么我可以尝试的吗?谢谢! …
机器:Window10(64位).
我下载了最新的VirtualBox,Vagrant和初始化的CentOS 6.7 64位图像/网址.
以下在Git-Bash会话中成功运行.
1. vagrant box添加"centos67x64"" https://github.com/CommanderK5/packer-centos-template/releases/download/0.6.7/vagrant-centos-6.7.box "
2. vagrant init
3.更新了Vagrantfile(并转为vb.gui选项,即取消注释文件中的配置部分).
config.vm.provider "virtualbox" do |vb|
# Display the VirtualBox GUI when booting the machine
vb.gui = true
# Customize the amount of memory on the VM:
vb.memory = "2048"
end
Run Code Online (Sandbox Code Playgroud)
之后,我尝试了以下命令,但我收到此错误消息.
$ vagrant up
Bringing machine 'default' up with 'virtualbox' provider...
==> default: Importing base box 'centos67x64'...
==> default: Matching MAC address for NAT networking...
==> default: Setting the name of the VM: vv_default_1466548735200_80300
==> default: Clearing …
Run Code Online (Sandbox Code Playgroud) virtualbox ×10
vagrant ×4
linux ×3
docker ×2
vagrantfile ×2
boot2docker ×1
headless ×1
homestead ×1
ip-address ×1
macos ×1
modem ×1
networking ×1
timeout ×1
ubuntu ×1
ubuntu-13.10 ×1
windows ×1
windows-10 ×1
winscp ×1