我正在尝试使用已有的硬盘在虚拟盒中创建一个新VM,但是当我尝试选择现有的硬盘文件(.vhd文件)时,它会显示一个错误,即无法使用虚拟硬盘,因为UUID已经存在.
所以我尝试了这个命令:
VBoxManage internalcommands sethduuid /home/user/VirtualBox VMs/drupal/drupal.vhd
Run Code Online (Sandbox Code Playgroud)
更改.vhd文件的UUID.但后来我得到了这个错误:
VBoxManage internalcommands sethduuid /home/user/VirtualBox VMs/drupal/drupal.vhd
Run Code Online (Sandbox Code Playgroud)
我该如何解决这个问题?
我试图启动我的流浪机,所以我导航到我的vagrantfile所在的文件夹,并使用:
流浪汉&& vagrant ssh
但是我收到以下错误消息:
VirtualBox VM是使用与运行Vagrant的当前用户不匹配的用户创建的.VirtualBox要求使用相同的用户来管理创建的VM.请与该用户重新运行Vagrant.这不是一个流浪者问题.
用于创建VM的UID是:0您的UID是:501
我也试过sudo,但这也没用.
我需要切换UID吗?我该怎么做?
我在fedora 17机器上运行vagrant 1.4和虚拟框 4.3.当我做"流浪汉"时,我收到此错误:
Bringing machine 'default' up with 'virtualbox' provider...
[default] Clearing any previously set forwarded ports...
[default] Clearing any previously set network interfaces...
There was an error while executing `VBoxManage`, a CLI used by Vagrant
for controlling VirtualBox. The command and stderr is shown below.
Command: ["hostonlyif", "create"]
Stderr: 0%...
Progress state: NS_ERROR_FAILURE
VBoxManage: error: Failed to create the host-only adapter
VBoxManage: error: VBoxNetAdpCtl: Error while adding new interface: VBoxNetAdpCtl: ioctl failed for /dev/vboxnetctl: Inappropriate ioctl …
Run Code Online (Sandbox Code Playgroud) 我不想在流浪盒上创建新的SSH密钥对,而是使用代理转发重新使用我在主机上的密钥对.我已经尝试在Vagrantfile中将config.ssh.forward_agent设置为TRUE,然后重新启动VM,并尝试使用:
vagrant ssh -- -A
Run Code Online (Sandbox Code Playgroud)
...但是当我尝试进行git checkout时,我仍然会收到提示输入密码的提示.知道我错过了什么吗?
由于宅基地2.0宅基地laravel没有工作
我不知道为什么'homestead init'在mydirectory/.homestead中创建一个Homestead.yaml文件,而不是在项目目录中.Homestead up OR Vagrant up创建以下消息
已存在名为"homestead"的VirtualBox计算机.
Bringing machine 'default' up with 'virtualbox' provider...
==> default: Importing base box 'laravel/homestead'...
==> default: Matching MAC address for NAT networking...
==> default: Checking if box 'laravel/homestead' is up to date...
A VirtualBox machine with the name 'homestead' already exists.
Please use another name or delete the machine with the existing
name, and try again.
Run Code Online (Sandbox Code Playgroud) 我有一个流浪盒正在运行(配置了LAMP堆栈).我需要将它转移到另一台PC.我该如何出口?我想我可以得到一个可以复制到另一台PC的文件(或文件),所以我可以运行一些命令来导入流浪盒.
我是Docker的新手,并试图通过本教程从Docker镜像设置MemSQL - http://docs.memsql.com/4.0/setup/docker/.我在Mac上,教程使用boot2docker
似乎已被弃用.
VM需要4GB内存才能运行.本教程指定了如何执行此操作,boot2docker
但我找不到使用docker-machine/docker工具箱执行此操作的方法.
这是我正在使用的命令和错误我只是试图通过教程而不改变boot2docker配置.
docker run --rm --net=host memsql/quickstart check-system
Error: MemSQL requires at least 4 GB of memory to run.
Run Code Online (Sandbox Code Playgroud) 什么是ssh进入Minikube VM的用户名/密码/密钥?
我测试了VirtualBox 2.1.4和VMware Workstation 6.5.1,以便以后用作开发VM
主机:Ubuntu64,4GB内存,Core2Duo E6600,三星HD502IJ
嘉宾:Windows XP Home,1GB内存,8GB虚拟磁盘
Benchmark软件:SiSoft Sandra Light,HD Tune
对于主要用于开发工具(而不是无头服务器)的VM,您有什么经验或建议?
令人惊讶的是,没有关于Vagrant命令的文档,除了"入门"教程中的参考文献.
到目前为止我已经解决了什么:
box
- 管理" 盒子 "destroy
- 关闭VM然后删除其存储的图像?gem
halt
- 关闭VMinit
- 使用新的Vagrantfile准备一个目录package
- 关闭VM,然后将其转换为可以变成盒子的"包"?(或者其他的东西)provision
- 只运行配置(例如,Chef,Puppet ......)阶段reload
- 修改VM配置(例如,重新应用Vagrantfile),重新启动VM,重新配置resume
- un-suspend(即unhibernate)ssh
- 打开与VM的SSH shell连接ssh-config
status
suspend
- 休眠VMup
- 部分或全部:复制VM映像以创建新VM,对其应用配置,引导它我有这些权利吗?还有什么?关于reload
和destroy
/ 之间的确切区别,我仍然有点不清楚up
.
virtualbox ×10
vagrant ×6
docker ×2
benchmarking ×1
containers ×1
forwarding ×1
kubernetes ×1
macos ×1
singlestore ×1
ssh ×1
ssh-keys ×1
virtualenv ×1
vmware ×1