【问题标题】:Cannont create lxc container with ubuntu template using lxc 1.0.0.alpha 1 on Ubuntu 13.04 Raring version无法在 Ubuntu 13.04 Raring 版本上使用 lxc 1.0.0.alpha 1 创建带有 ubuntu 模板的 lxc 容器
【发布时间】:2014-03-28 21:06:57
【问题描述】:

我无法在 Ubuntu 13.04 上使用 lxc 1.0.0.apha1 版本创建 Ubuntu 容器。我在这里有什么明显的遗漏吗

root@ubuntu:~# lxc-ls --fancy
NAME  STATE  IPV4  IPV6  AUTOSTART
----------------------------------

root@ubuntu:~# lxc-version
lxc version: 1.0.0.alpha1

root@ubuntu:~# lxc-create -t ubuntu -n u_1
getopt: unrecognized option '--rootfs=/usr/lib/x86_64-linux-gnu/lxc'
lxc-create: container creation template for u_1 failed

lxc-create: Error creating container u_1
root@ubuntu:~#

使用以下命令在 Ubuntu 13.04 上安装 lxc 1.0.0.aplha1

root@ubuntu:~# apt-get install -y liblxc0/raring-backports python3-lxc/raring-backports lxc/raring-backports

【问题讨论】:

  • 你试过 13.10 吗?与 13.04 相关吗?
  • 我同意@rico — 我不推荐 13.04。使用 12.04 LTS(它是 LTS,因此得到很好的支持)。如果您需要一些前沿技术,请使用 13.10 或更好的 14.04(它将很快成为新的稳定 LTS)。

标签: virtual-machine virtualization docker lxc


【解决方案1】:

Alpha 版本一般不稳定。去年 LXC 变化很大,Ubuntu 14.04 附带了 lxc 1.0.5,这个命令应该可以工作:

$ lxc-create -t ubuntu -n u_1

(从目录/var/lib/lxc/u_1中名称为u_1的ubuntu模板创建容器)

【讨论】:

    【解决方案2】:

    我真的很喜欢 LXC,但我不喜欢 lxc-create。依赖于生成rootfs的脚本,对我来说似乎是错误的(脚本可能会失败,它们必须维护等) Docker 正在构建一个庞大的根文件系统数据库,针对容器使用进行了优化,它们可以与 LXC 一起使用。结帐dlrootfs 以避免再次使用lxc-create

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-19
      • 1970-01-01
      • 2014-07-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多