首先,我想說我是LXC的新手,並且我可能會遇到一些問題,以便正確理解這些事情應該如何工作。事情是我試圖啓動一個以前下載vagrant-lxc盒子,其中包含一個Ubuntu 12.04 x32。我的開發PC運行Ubuntu官方軟件倉庫中安裝的Ubuntu 13.10 x64和lxc 1.0.0.alpha1。 當我運行無業遊民了--provider = LXC我一直都想與Vagrant-lxc容器無法啓動
There was an error executing ["sudo", "lxc-create",
"--template", "vagrant-tmp-lxc-test_default-1393431786",
"--name", "lxc-test_default-1393431786",
"-f", "/home/ccvera/.vagrant.d/boxes/lxc-ubuntu-12.04/lxc/lxc.conf",
"--", "--tarball", "/home/ccvera/.vagrant.d/boxes/lxc-ubuntu-12.04/lxc/rootfs.tar.gz",
"--auth-key", "/opt/vagrant/embedded/gems/gems/vagrant-1.3.5/keys/vagrant.pub"]
我可能會在這裏做一個愚蠢的錯誤,所以我的問題是:
是否有運行框中的任何問題使用LXC的x64主機內的x32容器?
是否有任何問題運行與主機不同的Ubuntu版本(內核版本)的盒子?在這種情況下(Ubuntu 12.04(內核2.6)和Ubuntu 13.10(內核3.11))
在1,2不適用的情況下,我怎樣才能找出問題所在?預先制定的
VAGRANT_LOG=DEBUG
並沒有成功,它只是多次顯示上述錯誤。我需要在測試虛擬機上快速和良好的性能(所以我認爲我需要容器),但這是不可行的。但是,這是不可行的。對我來說,開發人員應該有相同的操作系統作爲測試虛擬機